action之间传参为中文
2013-05-09 22:05
211 查看
转自 http://blog.csdn.net/lhi705/article/details/7446156
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之间传参中文乱码的问题
解决方法一(已经验证,可以):
两个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方式
相关文章推荐
- action之间传参为中文;type='redirect'和 type='redirectAction'主要区别
- jsp 传参乱码 Struts2中action之间传参中文乱码的问题
- action之间传参为中文;type='redirect'和 type='redirectAction'主要区别
- action之间传参为中文;type='redirect'和 type='redirectAction'主要区别
- Struts2中action之间传参中文乱码的问题
- 地址栏传参到action中文出现乱码的问题http://group.gimoo.net/review/96719
- Struts2 action之间传参
- C# ASP.NET 页面之间传值传参中文乱码解决方法
- struts2_Action之间的重定向传参
- 解决jsp页面之间,jsp和后台之间传参中文乱码问题
- 关于页面之间传参时有空格,中文及点击页面后退按钮的问题
- 关于jsp之间href传参(中文)乱码问题
- Struts2 action之间传参 (转自sfm1314620)
- 关于页面之间传参时有空格,中文及点击页面后退按钮的问题
- 关于Struts2使用redirectAction方式在两个Action之间传值时中文乱码问题的解决方法
- jsp通过url向Action传参出现中文乱码(测试有效)
- jsp之间传参中文乱码问题
- struts2_Action之间的重定向传参
- jsp页面之间跳转传参及中文乱码问题
- url传参中文乱码(action接收参中文数乱码)