struts2 action执行完后跳转到另一个action

<action name="addUser" class="addUserAction">
  <result name="success" type="redirectAction">
    <param name="actionName">queryUser</param>
    <param name="username">${user.username}</param>
    <param name="encode">true</param>
   </result>

</action>

 

这里加上encode参数可以保证中文以编码方式传递,此时需要在queryUser对应的action类的username属性的set方法里加上解码语句this.username = URLDecoder.decode(username, "UTF-8");

这样操作可以解决action之间传递中文乱码的问题

你可能感兴趣的:(struts2)