Struts2-result类型
生活随笔
收集整理的這篇文章主要介紹了
Struts2-result类型
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
Struts2 result類型
?
1.dispatcher:服務(wù)器跳轉(zhuǎn)到頁面,通常來處理JSP,默認(rèn)類型。
?
2.redirect:重定向到頁面。
Action:
1 public String redirect() { 2 message = "message中有值"; 3 return "redirect"; 4 }struts.xml
1 <package name="chapter3" namespace="/chapter3" extends="struts-default"> 2 <action name="redirectAction" class="chapter3.action.Chapter3Action" method="redirect"> 3 <result name="redirect" type="redirect">/redirect.jsp</result> 4 </action> 5 </package>注意的地方:外部中轉(zhuǎn)不能帶值過去,并且頁面不能受保護(hù)
傳參數(shù):
1 <action name="redirectAction" class="chapter3.action.Chapter3Action" method="redirect"> 2 <result name="redirect" type="redirect">/redirect.jsp?message=${message}</result> 3 </action>?頁面:
${param.message}<br>
?
3.chain:服務(wù)端跳轉(zhuǎn)到Action;
action:
1 public String action2() { 2 message = "我是action2中設(shè)置的值"; 3 return "action2"; 4 }?
struts.xml
1 <package name="chapter32" namespace="/chapter32" extends="struts-default"> 2 <action name="action2" class="chapter3.action.Chapter3Action" method="action2"> 3 <result name="action2" type="chain"> 4 <param name="actionName">redirectAction</param> 5 <param name="namespace">/chapter3</param> 6 </result> 7 </action> 8 </package>?
?
4.redirectAction:外部跳轉(zhuǎn)到Action;
?
action:
1 public String action3() { 2 message = "我是action3中設(shè)置的值"; 3 return "action3"; 4 }struts.xml
1 <action name="action3" class="chapter3.action.Chapter3Action" method="action3"> 2 <result name="action3" type="redirectAction">redirectAction</result> 3 </action>?跨命名空間的外部跳轉(zhuǎn):
1 public String action4() { 2 message = "我是action4中設(shè)置的值"; 3 return "action4"; 4 }struts.xml
1 <action name="action4" class="chapter3.action.Chapter3Action" method="action4"> 2 <result name="action4" type="redirectAction"> 3 <param name="actionName">redirectAction</param> 4 <param name="namespace">/chapter3</param> 5 </result> 6 </action>總結(jié)
以上是生活随笔為你收集整理的Struts2-result类型的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: struts2中常用Result类型的用
- 下一篇: 条理清晰的搭建SSH环境之添加所需jar