[学习记录]Struct2里action之间跳转实现
2011-05-29 16:23
796 查看
自己只用了第一种,第二种方法没试过。
示例代码如下:
当type为chain 时,说明是action链,运行完第一个action java文件接着会运行第二个action JAVA
文件,相当于forward(客户端的url不会改变).当type为redirect时,说明会跳转到第二个action的url (客户端的url会改变
type="redirectAction">XXX.action?paramName=${property} </result>
或
<result name="input" type="redirectAction">
<param
name="actionName"> </param>
<param name="namespace"> </param>
<!--上面两个是固定的,下面是参数
-->
<param name="参数名">${property} </param>
</result>
示例代码如下:
1. 设置type="redirect"
<package name="struts" extends="struts-default"> <action name="login" class="test.LoginAction"> <result name="success" type="redirectAction">register.action </result> <result name="error">/index.jsp </result> </action> </package><package name="struts" extends="struts-default"> <action name="login" class="test.LoginAction"> <result name="success" type="redirectAction">register.action </result> <result name="error">/index.jsp </result> </action> </package>
2.设置 type="chain"
<package name="struts" extends="struts-default"> <action name="login" class="test.LoginAction"> <result name="success" type="chain" >action 名称 </result> <result name="error">/index.jsp </result> </action> </package>
当type为chain 时,说明是action链,运行完第一个action java文件接着会运行第二个action JAVA
文件,相当于forward(客户端的url不会改变).当type为redirect时,说明会跳转到第二个action的url (客户端的url会改变
others.带参数的跳转方式
<result name="input"type="redirectAction">XXX.action?paramName=${property} </result>
或
<result name="input" type="redirectAction">
<param
name="actionName"> </param>
<param name="namespace"> </param>
<!--上面两个是固定的,下面是参数
-->
<param name="参数名">${property} </param>
</result>
相关文章推荐
- (ios开发学习笔记三)两个窗体之间跳转,实现多窗体
- struts2 配置及学习--action之间的跳转
- 安卓学习记录之五(手动创建Activity,实现页面跳转)
- struts2 action 之间跳转
- android学习——activity实现跳转
- 深入学习:如何实现不同Android设备之间相同应用程序的网络服务发现功能
- 记录redux 学习 删除评论功能实现
- Spring-Security (学习记录七)--实现FilterInvocationSecurityMetadataSource的类将无法切入声明式事物
- action之间的跳转
- (ios开发学习笔记四)利用toolbar实现多窗体跳转
- 《Orange's 一个操作系统的实现》学习笔记--特权级代码段之间的转移(二)
- EBS form 之间跳转实现(form 关闭)
- 【java学习记录】2.定义一个计算矩形面积、立方体和球体体积的类,该类完成计算的方法用静态方法实现
- WebApi官网学习记录---webapi中controller与action的选择
- (转)fragment与activity及两个fragment之间的跳转实现
- webwork action之间跳转
- 原生js和jQuery实现页面跳转的学习
- Struts2学习笔记1----Struts2框架action与view之间的参数传递小测试!
- ROS学习笔记 (四):使用ROS实现ARM与PC之间的通讯
- struts2 Action之间跳转