struts2的一些问题
来源:互联网 发布:淘宝售假申诉成功率 编辑:程序博客网 时间:2024/06/10 09:23
1、redirect:action处理完后重定向到一个视图资源(如:jsp页面),请求参数全部丢失,action处理结果也全部丢失。
<result name="success" type="redirect">
/displayCart.action?userId=${userId}
</result>
2、redirect-action:action处理完后重定向到一个action,请求参数全部丢失,action处理结果也全部丢失。
重定向的调用者和被调用者使用各自的request and response对象,它们属于两个独立的访问请求和响应过程。
重定向需要两次请求能完成的工作,请求转发只要通过一次请求即可完成。这样一来我们也就明白了为什么请求不会造成数据丢失。
<result name="success" type="redirect-action">
/displayCart?userId=${userId}
</result>
3、chain:action处理完后转发到一个action,请求参数全部丢失,action处理结果不会丢失。
chain拦截器,处于chain链中的所有action共享一下值栈,每个action把值压入值栈,要用值时从值栈中取
看了上面的三个加上自己的理解,得到如下:
在struts2中,如果是需要result再去执行另外的一个aciton,则需要使用type=redirect。如果是一个action的结果直接转向一个jsp的话,那么type就用默认的就可以。
如果想在jsp页面添加一个hidden标签,内容是另外的一个值,value字段不能用其他标签获取到想要的值的话,可以用set标签先将值set到一个变量中。再放在hidden中。
如下:
<s:set name="msg_id" value="msg.msg_id"/>
<s:hidden value="%{msg_id}" name="msg_id"/>
- struts2的一些问题
- struts2的一些问题
- struts2.0的一些问题
- struts2的一些配置问题
- struts2学习中遇到的一些问题
- 今天学struts2出现的一些问题
- 关于struts2的一些小问题
- struts2中的一些问题
- Struts2.0.14升级到2.3.4遇到的一些问题
- Struts2中DMI(动态方法调用)的一些问题
- Struts2中DMI(动态方法调用)的一些问题
- Struts2中DMI(动态方法调用)的一些问题
- Struts2中(动态方法调用)DMI的一些问题
- spring3+struts2环境搭建中遇到的一些问题
- Spring IOC容器管理struts2中遇到的一些问题
- Struts2中DMI(动态方法调用)的一些问题
- Struts2中DMI(动态方法调用)的一些问题
- Struts2.0升级到2.3出现的一些问题
- SecurityError: Error #2146: 安全沙箱冲突:http://xxx/xxx.swf 不能调用 navigateToURL,因为 HTML/容器参数 allowNetworking 具有值 internal
- 租女友
- LCD驱动编写小节
- android 开发googlemap应用中获得开发许可
- javascript对access数据库进行操作,但是我这个还有问题
- struts2的一些问题
- window mobile 快捷键 (以及防止#的输入)
- Quartz定时任务学习(九)Quartz监听器
- ARMA模型参数估计的最小二乘法
- linux下mysql/sybase自动远程备份
- 8月12 union的使用
- 八皇后问题求解1
- Asterisk配置文件详解之manager.conf
- android应用开发程序使用网络及SD卡