struts2 action 页面跳转

Posted hh1223837

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了struts2 action 页面跳转相关的知识,希望对你有一定的参考价值。

 

struts2 action 页面跳转

标签: actionstruts2redirect

(1)type="dispatcher" 为默认,用于jsp页面跳转
<result name="success">/index.jsp</result> 
完整的写法为: 
<result name="success" type="dispatcher"> 
    <param name="location">/index.jsp</param> 
</result>

 

 

(2)type="redirect" 重定向到jsp、action、外部网址

<result name="success" type="redirect">/index.jsp</result> 
<result name="success" type="redirect">/login.do</result> 
<result name="success" type="redirect">http://www.baidu.com</result>

 

重定向时带参数处理方法:

1.type="redirect": 
<result name="success" type="redirect">/login.do?userId=${userId }</result> 
2.type="redirect-action": 
见(3)

 

(3)type="redirect-action" 重定向到另外一个action 

<result name="success" type="redirect-action"> 
    <param name="actionName">login.do</param> 重定向action名
    <param name="userId">userId</param>带的参数

转自:http://sky-chi.iteye.com/blog/1487134

</result>

 

(4)type="chain" 用于action跳转。 

<action name="action1" class="org.Action1"> 
    <result name="success" type="chain">action2.do</result> 
</action> 
<action name="action2" class="org.Action2"> 
    <result name="success">login.jsp</result> 
</action>


(5)type="plaintextj" 跳转显示源代码

<result name="err" type="plaintext"> 
    <param name="location">具体的位置</param> 
    <param name="charSet">字符规范(如GBK)</param> 
</result>























以上是关于struts2 action 页面跳转的主要内容,如果未能解决你的问题,请参考以下文章

struts2路径跳转

Struts2框架里面action与前端jsp页面进行交互路径问题---》一个对话框里面有很多超链接,进行相应的跳转

Struts2------Result处理&获取页面请求参数&API

Struts2— Result结果配置Servlet的API的访问模型驱动属性驱动

Struts2中Result的配置

struts2中两个action之间的跳转(struts.xml)