Struts2配置文件中redirect传递中文参数乱码的解决办法!
2012-05-17 16:37:14 来源:WEB开发网核心提示:Struts2中的result要跳转的Action是可以带参数跳转的,但是当有中文参数之后,Struts2配置文件中redirect传递中文参数乱码的解决办法!,就会出现各种乱码,下面的配置文件,当不是中文的时候,是可以这样写的
Struts2中的result要跳转的Action是可以带参数跳转的。但是当有中文参数之后,就会出现各种乱码,下面的配置文件,当不是中文的时候,是可以这样写的,但是要注意"&&"要转码成"&".
配置文件如下:
<result name="success" type="redirect"> event/findByTeam.action?id=${session.userId}&fullName=${fullName} </result>
带中文参数的正确的配置文件如下:
注意type是"redirectAction"
然后改成下面的形式。
<action name="saveEventBatch" class="com.yaxing.action.EventAction" method="saveEventBatch"> <result name="success" type="redirectAction"> <param name="actionName">event/findByTeam.action</param> <param name="id">${session.userId}</param> <param name="fullName">${fullName}</param> </result> <result name="input">/web/event/error.jsp</result> </action>
更多精彩
赞助商链接