struts2 redirect 参数 取不到
程序员文章站
2022-03-08 10:44:45
...
关键字: 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>
<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>
推荐阅读
-
解决vue-router在同一个路由下切换,取不到变化的路由参数问题
-
struts2 中, iterator 标签 取不到action中变量的值
-
(转)struts2中redirect,redirectAction和chain的区别 以及 如何在action之间传参数
-
get参数为什么取不到"c"?
-
get参数为什么取不到"c"?
-
struts2 ModelDriven赋值后页面取不到新对象
-
Struts2文件上传,加进度条这个功能我是实现了,但是为何我取不到Struts2的返回值,兄弟们帮我看下_html/css_WEB-ITnose
-
Struts2文件上传,加进度条这个功能我是实现了,但是为何我取不到Struts2的返回值,兄弟们帮我看下_html/css_WEB-ITnose
-
$_REQUEST跟$_POST取不到参数是怎么回事?
-
$_REQUEST跟$_POST取不到参数是怎么回事?