[struts2入门] StrutsPrepareAndExecuteFilter
来源:互联网 发布:php fpm原理 编辑:程序博客网 时间:2024/06/05 13:32
FilterDispatcher是早期struts2的过滤器,后期的都用StrutsPrepareAndExecuteF
FilterDispatcher是struts2.0.x到2.1.2版本的核心过滤器.!
StrutsPrepareAndExecuteF
这样的改革当然是有好处的.!
为什么这么说.? 应该知道如果我们自己定义过滤器的话, 是要放在strtus2的过滤器之前的, 如果放在struts2过滤器之后,你自己的过滤器对action的过滤作用就废了,不会有效!除非你是访问jsp/html!
那我现在有需求, 我必须使用Action的环境,而又想在执行action之前拿filter做一些事, 用FilterDispatcher是做不到的.!
那么StrutsPrepareAndExecuteF
给你打个比喻, 现在有病人要做手术, 现在struts2要做两件事, 搭病床(环境),执行手术.! 那么打麻药的工作呢.? 不可能要病人站着打吧, 所以必须有病床的环境,打完麻药之后再动手术.! 这个比喻非常形象了.!
如果是2.1.3之前的版本,用org.apache.struts2.dispatcher.FilterDispatcher,
否则,用org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteF
三个初始化参数:
</filter>
<filter-mapping>
</filter-mapping>
如果程序报类找不到异常,且后面有
等信息,可能是你的版本问题.解决方法是确定你的struts版本,如果是2.1.3之前的版本,用 org.apache.struts2.dispatcher.FilterDispatcher,以后的版本则配置org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteF
- [struts2入门] StrutsPrepareAndExecuteFilter
- struts2 FilterDispatcher 和 StrutsPrepareAndExecuteFilter
- struts2 FilterDispatcher StrutsPrepareAndExecuteFilter
- struts2中StrutsPrepareAndExecuteFilter 异常
- struts2源码-StrutsPrepareAndExecuteFilter
- struts2的StrutsPrepareAndExecuteFilter
- Struts2源码深究:StrutsPrepareAndExecuteFilter
- struts2 StrutsPrepareAndExecuteFilter 源码分析
- struts2 StrutsPrepareAndExecuteFilter 源码分析
- Struts2 StrutsPrepareAndExecuteFilter 源码分析
- struts2中StrutsPrepareAndExecuteFilter参数配置
- Struts2 源码学习 一 StrutsPrepareAndExecuteFilter
- Struts2中StrutsPrepareAndExecuteFilter源码浅析
- struts2 StrutsPrepareAndExecuteFilter作用及配置
- Struts2 中StrutsPrepareAndExecuteFilter的研究
- StrutsPrepareAndExecuteFilter
- StrutsPrepareAndExecuteFilter
- StrutsPrepareAndExecuteFilter
- Java中Error与Exception的区别
- 跨平台Caffe及I/O模型与并行方案(一)
- Android强制设置横屏或竖屏
- VS 给自己开发的Qt程序加上程序图标ico
- #171 Anagrams
- [struts2入门] StrutsPrepareAndExecuteFilter
- 数据库批量数据处理
- wifi定位
- 数据结构实验之排序六:希尔排序
- JSP内置对象Session小例--用户登录
- 按键处理及外部中断
- 如何在android中制作jar包并调用
- [Struts2入门]MVC模式
- Collection 集合大家族