struts2 Action之间跳转
来源:互联网 发布:centos php版本切换 编辑:程序博客网 时间:2024/05/17 03:39
有关Struts2中action间的跳转可分为两部分,一部分为同一个包中action间的跳转,还有一个就是在不同包中action间的跳转。不管是不是在同一个包中,首先要明确的是要实现跳转,必须要将result中type属性设为chain或redirectAction或者是redirect。
一、同一个包中的跳转
在Action的results里面的type类型配置为“chain”,跳转的Action的URL直接写要跳转到的Action名称即可。
如下面的package,从浏览器访问r1.action之后跳转到r2.action,最后跳转到1.jsp页面显示给用户!
Java代码
<package name="report" extends="struts-default" namespace="/">
<action name="r1" class="R1">
<result name="success" type="chain">r2</result>
</action>
<action name="r2" class="R2">
<result name="success" type="dispatcher">/1.jsp</result>
</action>
</package>
二、不同包中的跳转
需要使用param标签,其中param的name属性不需要修改,只需修改标签对应的值即可,如下,只需修改ss及/pp就行。
从浏览器访问r1.action之后跳转到package为paramsRedirect中的r2.action,最后跳转到1.jsp页面显示给用户!
Java代码
<package name="resultType" namespace="/r" extends="struts-default">
<action name="r1"> www.2cto.com
<result type="chain">
<param name="actionName">r2</param>
<param name="namespace">/pp</param>
<param name="method">method123</param>
</result>
</action>
</package>
<package name="paramsRedirect" namespace="/pp" extends="struts-default">
<action name="r2">
<result>/1.jsp</result>
</action>
阅读全文
0 0
- struts2 action 之间跳转
- struts2 action 之间跳转
- struts2 action 之间跳转
- struts2 Action之间跳转
- struts2 Action之间跳转
- struts2 action之间的跳转
- struts2 action之间的跳转
- Struts2 action与action之间的跳转
- struts2中action之间的跳转
- Struts2 中action之间的跳转
- Struts2中action之间的跳转问题
- Struts2 action之间相互跳转传递参数
- Struts2 中action之间的跳转(分享)
- Struts2中action之间的跳转
- Struts2中action之间的跳转问题
- Struts2 action之间传值与跳转
- Struts2中action之间的跳转问题
- Struts2 action之间相互跳转传递参数
- Java类加载器
- java中volatile关键字
- 猴子吃桃问题
- sql注入攻击详解(三)sql注入解决办法
- 关于orcale的层级查询
- struts2 Action之间跳转
- 多重 catch 语句中,异常类型必须子类在前父类在后
- 浙大PTA4-1 Iterative Mergesort 的case
- Windows / Ubuntu操作系统下Pixhawk原生固件PX4的编译方法
- 解决父元素高度塌陷的2种方法
- angularjs 路由使用html5风格 具体解决方案
- java.lang.IllegalStateException:Web app root system property already set to different value 错误原因及解决
- mysql 源码安装
- PAT 1001. 害死人不偿命的(3n+1)猜想