struts2常用结果类型
来源:互联网 发布:珂莱欧淘宝旗舰店 编辑:程序博客网 时间:2024/06/05 02:11
首先指出转发与重定向的区别
转发与重定向的区别
转发:1次请求;服务器行为;地址栏不变;请求域中的数据不丢失
重定向:2次请求;浏览器行为;地址栏变化;请求域中的数据丢失
重用的结果类型:1.dispatcher:(默认值)
使用请求转发,转向一个页面
<action name="action2"><!-- 没有给定动作类,默认的是ActionSupport,没有给定动作方法,默认的是execute --><result name="success" ><param name="location">/success.jsp</param></result></action>2.redirect:
使用重定向,转向一个页面
<action name="action2"><!-- 没有给定动作类,默认的是ActionSupport,没有给定动作方法,默认的是execute --><result name="success" type="redirect"><param name="location">/success.jsp</param></result></action>
3.chain:注意:使用的是请求转发。
a.转发到另一个相同名称空间的动作
<result name="success" type="chain">action2</result>b.请求转发到不同名称空间的动作
<result name="success" type="chain">
<param name="namespace">/n2</param><param name="actionName">action3</param></result>使用的是注入的思想,在执行之重定向之前,会先获取这两个参数的值调用的就是setNamespace("/n2")和setActionName("action3")
4.redirectAction:注意:使用的是重定向
a.重定向到另一个相同名称空间的动作
<result name="success" type="redirectAction">action2</result>b.重定向到不同名称空间的动作
<result name="success" type="redirectAction">
<param name="namespace">/n2</param><param name="actionName">action3</param></result>
阅读全文
0 0
- struts2常用结果类型
- Struts2的常用结果类型分析
- Struts2 结果和结果类型
- Struts2-结果和结果类型
- struts2三种常用结果类型以及action配置
- struts2结果类型
- struts2结果类型
- Struts2 结果类型
- Struts2结果类型
- struts2 结果类型
- struts2结果类型分析
- struts2结果类型分析
- Struts2结果类型
- struts2结果类型
- struts2结果类型
- Struts2:Result结果类型
- Struts2中的结果类型
- struts2处理结果类型
- word转换HTML后 HTML编码是charset=x-cp20936怎么转换成gb2312
- Android获取手机屏幕的宽高
- js对象相关方法一
- angularJs(一) 第一个例子todoList
- golang 闭包
- struts2常用结果类型
- linux在当前目录下根据文件名查找文件
- LOG4J 在日期的前提下生成多个大小一致的日志(同一天生成多个日志,日志大小可配置)
- react常见坑
- MySQL系列—修改多张分表的相同字段
- a different object with the same identifier value was already associated with the session 问题解决
- jmeter配置
- Android性能优化:ViewStub
- ios 建立pods库发布代码到cocoapods上