struts2 中不能从一个action转发到另一个action.但是可以重定向完成.
来源:互联网 发布:ios5.1.1旧版软件助手 编辑:程序博客网 时间:2024/04/30 15:07
struts2 中不能从一个action转发到另一个action.但是可以重定向完成.
分析得:
虽然action和servlet功能类似,但实质上不是一个概念的东西(起码servlet声明周期是从访问开始一直到web容器退出,是共享的;而action是线程本地化的)
1>.action是一个pojo ,是struts定义的概念.
由于struts2基于filter,所以会过滤掉一些url.如访问servlet的时候会找不到相关的映射,而报错找不到相应action的映射.这也是该filter(StrutsPreparedAndExecuteFilter)功能之一.
2>.struts2中的action都是线程本地化的,而非共享的.并且action的初始化相关工作(ActionContext等的初始化)都在filter中完成.
3>.转发与重定向的区别导致,转发是在服务器端的行为,所以只会经过filter一次;而重定向会再次经历过filter.
综合以上原因:不经过filter就不能完成action的初始化工作,所以转发不能给action,如果想从一个 action 跳转到另外的action必须通过重定向.
- struts2 中不能从一个action转发到另一个action.但是可以重定向完成.
- struts2重定向action 到另一个action
- struts2(action重定向跳转到另一个action)
- 重定向到另一个action中
- struts2从一个action内部跳转到另一个action
- struts2从一个action跳转到另一个action
- Struts2中从一个action内部跳转到另一个action,怎么配置xml呀?
- Struts2中从一个action内部跳转到另一个action,怎么配置xml
- struts中从一个action跳转到另一个action
- struts中从一个action跳转到另一个action
- 从一个action跳转到另一个action
- 从一个action跳转到另一个action
- struts2 action重定向action
- struts2从一个aciton跳转到另一个action
- struts2从一个aciton跳转到另一个action
- struts2中重定向到Action代参数
- struts2 action重定向
- struts2 result重定向到action
- CSS3淡入淡出
- CSS3.0的特效教程
- 【亚嵌教育】如何学好linux?(1)
- 【亚嵌教育】如何学好linux?(2)
- sql server 2005
- struts2 中不能从一个action转发到另一个action.但是可以重定向完成.
- 每天日志(2011-4-14)
- awt初识
- [大耳朵英语美文]The Real Meaning Of Peace
- 3Dmax 导入 Ogre 有关文章
- 基本概念
- LED设计以及光谱分析
- 别把自己太当回事 — 职场须知
- ubuntu设置NFS