struts2不同版本在核心filter在web.xml中的配置

Posted YaoYiYao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了struts2不同版本在核心filter在web.xml中的配置相关的知识,希望对你有一定的参考价值。

FilterDispatcher是struts2.0.x到2.1.2版本的核心过滤器。配置如下:
<filter>
    <filter-name>struts2</filter-name>
    <filter-class>
org.apache.struts2.dispatcher.FilterDispatcher
</filter-class>
</filter>
<filter-mapping>
    <filter-name>struts2</filter-name>
    <url-pattern>/*</url-pattern>
</filter-mapping>
Struts2.1.3开始,将废弃ActionContextCleanUp过滤器,而在StrutsPrepareAndExecuteFilter过滤器中包含相应的功能。     
三个初始化参数:    
1、config参数:指定要加载的配置文件。逗号分割。
2、actionPackages参数:指定Action类所在的包空间。逗号分割。
3、configProviders参数:自定义配置文件提供者,需要实现ConfigurationProvider接口类。逗号分割。
<!-- struts2的配置 -->
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
<init-param>
<param-name>config</param-name>
<param-value>struts-default.xml,struts-plugin.xml,struts.xml</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>

 




以上是关于struts2不同版本在核心filter在web.xml中的配置的主要内容,如果未能解决你的问题,请参考以下文章

Struts2之Struts2-2.5.5 Interceptor

在web.xml中配置struts2拦截器

struts2入门案例

Struts2

解决IDEA Struts2 web.xml问题

Struts2 2.5版本新配置filter-class