Struts2结果类型
Struts2结果类型
1.dispatcher 转发:将当前请求request和response移交给另一个servlet,默认类型
2.redirect 重定向:关闭当前请求,改变浏览器指向的url,不移交request和response
<result type='redirect' > /secure/AdminPortfolio.action </result> 末尾加上.action
在xml等声明性架构中,要使用$替代%作为OGNL的转义字符.如
<result type='redirect' > http://www.google.com/?maParam=${defaultUsername} </result>
3.redirectAction 重定向动作:与redirect大致相同,但不需要嵌入真实的URL,可以使用逻辑名和命名空间表示结果
<result type='redirectAction' >
<param name="actionName">AdminPortfolio </param>
<param name="namespace">/secure </param>
</result>
4.chain 链:与下一个action共享值栈不改变url