关键字: 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>
分享到:
相关推荐
9.2 将Spring添加到Struts 2 202 9.2.1 让Spring管理动作、拦截器和结果的创建 203 9.2.2 使用自动连线将依赖注入到动作、拦截器和结果 205 9.3 为什么在Struts 2中使用JPA 207 9.3.1 使用JPA和Hibernate建立项目 ...
充满了其他地方找不到的技术细节,而且深入剖析了Struts的内部机理。强烈推荐” ——JosephBrutto,资深程序员 作者简介 作者:(加拿大)Budi Kurniawan 译者:杨涛 王建桥 杨晓云 Budi Kurniawan,世界知名的...
Struts2只是起到一个数据接收和转接的功能,就是Controller控制器,而传来数据的页面叫view显示层,Struts2将数据提交给进行处理的类叫Model模型层,专门进行数据处理和数据库的连接。 heap和stack有什么区别? 答:...
2、作用域public,private,protected,以及不写时的区别? 8 3、String 是最基本的数据类型吗? 8 4、float 型float f=3.4是否正确? 8 5、语句float f=1.3;编译能否通过? 8 6、short s1 = 1; s1 = s1 + 1;有什么错? 8...
21、当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递? 10 22、我们在web 应用开发过程中经常遇到输出某种编码的字符,如iso8859-1等,...
12.2.4. 不使用回调的基于Spring的DAO实现 12.2.5. 基于Hibernate3的原生API实现DAO 12.2.6. 编程式的事务划分 12.2.7. 声明式的事务划分 12.2.8. 事务管理策略 12.2.9. 容器资源 vs 本地资源 12.2.10. 在应用服务器...
redirect就是服务端根据逻辑,发送一个状态码,告诉浏览器重新去请求那个地址,一般来说浏览器会用刚才请求的所有参数重新请求,所以session,request参数都可以获取。 20、EJB与JAVA BEAN的区别? Java Bean 是可复用...
redirect就是服务端根据逻辑,发送一个状态码,告诉浏览器重新去请求那个地址,一般来说浏览器会用刚才请求的所有参数重新请求,所以session,request参数都可以获取。 23、EJB与JAVA BEAN的区别? Java Bean 是可...
36. 当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递? 11 37. 当一个线程进入一个对象的一个synchronized方法后,其它线程是否可进入此...