Struts2中的FilterDispatcher和StrutsPrepareAndExecuteFilter的区别
2024-08-30 06:52:42
1.转自:https://blog.csdn.net/zwx521515/article/details/79300453
在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>
答案
FilterDispathcerorg.apache.struts2.dispatcher.FilterDispatcher) 在早期的Struts2开发中使用,从Struts
2.1.3开始,它已不推荐使用。
2.1.3开始,它已不推荐使用。
如果你使用的Struts的版本 >=
2.1.3,推荐升级到新的Filter-StrutsPrepareAndExecuteFilter
(org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter)。
2.1.3,推荐升级到新的Filter-StrutsPrepareAndExecuteFilter
(org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter)。
最新文章
- 【系统架构】缓存Memcache 使用原子性操作add,实现并发锁
- Asp.Net Core--简单的授权
- 2015 ";BestCoder Cup"; Champion
- Fighting Game
- myeclipse快速开发配置
- JavaScript跨域请求和jsonp请求实例
- [Codeforces 750E]New Year and Old Subsequence
- 如何更简单方便地执行SQL操作?
- powershell 激活WIN10
- js正則匹配经纬度(经纬度逗号隔开)
- 莫烦theano学习自修第八天【分类问题】
- Java知识回顾 (7) 继承、多态与接口、封装
- 安卓工作室android studio 美化 ,设置背景图片。
- CRM 插件导出
- css的基础用法之标签选择
- 第三百六十一节,Python分布式爬虫打造搜索引擎Scrapy精讲—elasticsearch(搜索引擎)倒排索引
- mongodb命令(1)
- FormShortCut MainForm 和 二级FORM
- 13.Github使用
- A Simple Makefile Tutorial
热门文章
- Opengl配置
- string 复制给char[] 即:c_str() 用法:
- JAVA_MyEclipse如何加载JDK JRE
- SolidEdge 如何绘制剖视图
- Solidworks工程图 如何绘制向视图,辅助视图
- firebug console说明
- 2014牡丹江 现场赛 F zoj 3824 Fiber-optic Network
- HDU 1248 寒冰王座 (水题的N种做法!)(含完全背包)
- solr单机多实例部署文件锁冲突解决的方法
- Mac 上VitrualBox安装CentOS6.5 调整root分区的大小