nomandia 发表于 2013-2-7 19:29:23

Struts2 redirect参数取不到的问题解决方法

Struts2中通过配置文件重定向后常出现参数找不到的问题,总结一下解决方法:
 
1. 确保Action中的需要在redirect时传递变量是基本类型(比如int、long等);
 
2. 确保变量都有setter & getter;
 
3. 配置文件:
 
redirect方式:
 
<action name="view" class="myAction" method="view">      <result name="success">view.jsp</result></action><action name="save" class="myAction" method="save">    <result name="success" type="redirect">view.html?id=${id}</result>    <result name="input">input.jsp</result></action> 
redirect-action方式略有不同,将重定向的result改成如下格式即可:
 
<result name="success" type="redirect-action">    <param name="actionName">view</param>    <param name="id">${id}</param></result> 
页: [1]
查看完整版本: Struts2 redirect参数取不到的问题解决方法