Struts配置文件之web.xml

web.m是struts2框架中一个非常重要的配置文件,对Web中一些初始信息进行了配置。Struts2框架要先依赖于过滤器FilterDispatcher来截取Web程序的HTTP请求,在做进一步的处理。这就必须在Web.xml中来配置FilterDispatcher过滤器。

web.xml除了配置过滤器之外,还可以用来配置<session-config>会话时间,欢迎页,错误页,监听器,控制器等。

web.xml文件中含有一系列的标签元素,这些标签元素代表了不同的功能。

web.xml文件中可以包含哪些元素是由其对应的Schema文件来定义的。因此必须在每个web.xml文件根元素web-app中指定Schema文件的版本。

 

标签

1.welcome-file-list和welcome-file元素

welcome-file-list和welcome-file元素是用来指定欢迎页的,welcome-file-list元素中可以包含多个welcome-file元素,每个welcome-file元素指定一个欢迎页面。

2.filter和filter-mapping元素

filter元素用来声明一个过滤器,使用该元素可以同时拦截多个请求的URL。filter-mapping元素用来指定与过滤器关联的URL。

3.error-page元素

error-page元素用来指定错误处理页面。可以通过配置错误元素error-code以避免用户直接看到原始错误信息。还可以配置异常类型元素exception-type来指定java中的异常类。

4.listener元素

listener元素用来注册监听器类,并使用子元素listener-class指定监听程序的完整限定类名

5.session-config元素

session-config元素用来指定会话过期时间。

6.init-param元素

init-param元素用来定义参数,在web.xml中可以有多个init-param元素

 

 

posted @ 2015-03-20 14:41  HDKing  阅读(453)  评论(0)    收藏  举报