Struts2 action之间传参 (转自sfm1314620)
来源:互联网 发布:网络棋牌刷分赚钱 编辑:程序博客网 时间:2024/06/15 14:51
方法一:使用result type="redirect"
配置如下所示:
<result type="redirect" >/action2.action?user.id=${user.id}&user.name=${user.name}....</result>
方法二:使用result type="chain"
chain会把前一个Action里的所有属性值带到下一个Action中来。
<result name="success" type="chain">login</result>
login为另外个Action的配置,但要注意的是后一个Action中也要把属性写出来,并且提供getter,setter
多个空间传值示例:
<package name="public" extends="webwork-default"> <!-- Chain creatAccount to login, using the default parameter --> <action name="createAccount" class="..."> <result type="chain">login</result> </action>
<package name="secure" extends="webwork-default" namespace="/secure"> <action name="dashboard" class="..."> <result>dashboard.jsp</result> </action></package>
方法三:
使用redirectAction
<action name="test" class="">
<result type="redirectAction" >
<param name="actionName">action的名字</param>
<param name="参数名">参数值</param>
</result>
</action>Struts2中action之间传参中文乱码的问题
Struts2中action之间传参中文乱码的问题
解决方法一(已经验证,可以):
两个action都定义要传的参数属性的get和set方法,必须相同!
在struts.xml中定义:
<result name="input" type="redirect">
<param name="location">/homepage.ic?loginError=${loginError}</param>
<param name="encode">true</param>
</result>
解决方法二(据说也可以):
在action里面用 username.setName(URIUtil.encodeQuery(username.getName()))
注:Post方式表单提交正常,GET方式提交中文乱码,在Tomcat配置文件Server.xml的Connector标签中加入“URIEncoding=UTF-8”。
传参乱码可以使用param:
<action name="broSales" class="salesAction" method="broSales"> <result>/sales/salesbro.jsp</result> <result name="input" type="redirectAction"> <param name="actionName">listSales.do</param> <param name="namespace">/sales</param> <param name="soGroupId">${soGroupId}</param> <param name="soName">${soName}</param> </result> </action>
这种方式仅适合于redirectAction方式,不适合于redirect方式
- Struts2 action之间传参 (转自sfm1314620)
- Struts2 action之间传参
- Struts2中action之间传参中文乱码的问题
- Struts2 两个Action之间动态传参数
- Struts2 两个Action之间动态传参数
- Struts2 action之间传值与跳转
- struts2 action 之间跳转
- struts2 action 之间跳转
- struts2 action 之间跳转
- struts2 Action之间跳转
- struts2 Action之间跳转
- struts2 action之间的跳转
- struts2 action之间的跳转
- struts2 Action之间传递值
- struts2 action之间传递参数
- Struts2 action与action之间的跳转
- struts2中action向action之间传数据和action向jsp传数据理解
- struts2 action.struts2中action之间使用chain传值的探索
- 验证数字的正则表达式集
- Cocos2d-x学习笔记
- 新手建站(一)
- 内核驱动小记(二)——Atheros AR8161
- 函数指针和指针函数以及函数指针数组
- Struts2 action之间传参 (转自sfm1314620)
- TCP/IP协议头部结构体
- linux下开启SSH,并且允许root用户远程登录,允许无密码登录
- Unity3D脚本中文系列教程(三)
- 5个能够有效帮助你快速创建超棒CSS3动画效果的类库
- Android GUI系统简介
- Flex 中鼠标移动到Label上显示手型
- java.lang.String中的trim()方法的详细说明
- mysql数据库引擎