Struts2中的FilterDispatcher和StrutsPrepareAndExecuteFilter的区别
2015-11-10 20:47
537 查看
在Struts2开发中,很多人问到,声明过滤器的时候,为什么有的时候用"FilterDispatcher",而有的时候用"StrutsPrepareAndExecuteFilter"?两者都可以正常工作,那区别是什么呢?
1、 FilterDispatcher 例子 ...
<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>
2、StrutsPrepareAndExecuteFilter 例子
...
<filter>
<filter-name>struts2</filter-name>
<filter-class>
org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping> 答案FilterDispathcer (
1、 FilterDispatcher 例子 ...
<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>
2、StrutsPrepareAndExecuteFilter 例子
...
<filter>
<filter-name>struts2</filter-name>
<filter-class>
org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping> 答案FilterDispathcer (
org.apache.struts2.dispatcher.FilterDispatcher) 在早期的Struts2开发中使用,从Struts 2.1.3开始,它已不推荐使用。如果你使用的Struts的版本 >= 2.1.3,推荐升级到新的Filter-StrutsPrepareAndExecuteFilter (org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter)。
相关文章推荐
- Spring 环境搭建
- Spring配置jar包详解
- [ 转 ]ubuntu使用eclips开发java时的闪退问题
- eclipse中使用git
- Java数据类型和MySql数据类型对应表
- 自己整理的一套java编码规则,让自己写代码不会那么乱
- Java——协变数组和类型擦除(covariant array ; type erasure)
- java.util.regex包中类Pattern 正则表达式的构造摘要(二)
- java jni 入门3 - 字符串参数
- Java MessageFormat.format和ChoiceFormat
- Java POI 写入Excel
- Java多线程中join方法的作用
- 在移植eclipse项目时,如果遇到“Project facet Java version 1.7 is not supported.”
- java中byte与16进制数组转换
- .NET转Java
- Sum Root to Leaf Numbers
- 核心java系列——java中继承
- 使用Struts2标签出错,解决办法
- 与Java Web Service相关的若干概念(JAX-WS,JAX-RS)
- eclipse 任务管理器