06-11
11

Struts的Tiles框架问题

Struts的Tiles框架就是使用它自己的RequestProcessor(预处理)来装饰Struts的输出。

ActionServlet
如果你查看你的Struts web应用的web.xml,你会看到这样的文字:

<web-app>
  <servlet>
    <servlet-name>action=</servlet-name>
    <servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
    <!-- All your init-params go here-->
  </servlet>
  <servlet-mapping>
    <servlet-name>action</servlet-name>
    <url-pattern>*.do</url-pattern>
  </servlet-mapping>
</web-app>

这意味着ActionServlet负责处理你所有Struts的请求。你可以创建一个ActionServlet的子类,当应用启动,关闭,每个请求的时候做一些特定的事情。但是在继承ActionServlet类之前,你应该尽量创建一个PlugIn或RequestProcessor去解决你的问题。在Servlet1.1之前,Tiles框架是基于ActionServlet来修饰生成的响应。但是从1.1之后,它开始使用TilesRequestProcessor类。



文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags: Tiles框架 框架
相关日志:
评论: 0 | 引用: 0 | 查看次数: 605
发表评论
昵 称:
密 码: 游客发言不需要密码.
内 容:
验证码: 验证码
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.
字数限制 1000 字 | UBB代码 开启 | [img]标签 关闭