刚调了一个程序,发现里面有个重要的点,就是要把一个form里面的id保持住,保持在上下文当中并且随时得用到~用的是struts,要保持的环境其实是个action类里面的两个方法之间,那么怎么在把A方法里面生成的form保持在B方法里面呢?可以用到jsp的request.setAttribute和request.getAttribute技术。
在A方法里面:
把刚赋值好的form类(也就是javabean)request.setAttribute("userorder",order);进来
然后在要用到这个order对象的B方法里面:
Userorder userorder =(Userorder)request.getAttribute("userorder");
那么得到的userorder 就是在A方法里面赋值好的了你想要的对象,那么就可以随意用它的属性来操作了~
完毕~
本文介绍如何在Struts框架中实现表单数据在不同Action方法间的传递。通过使用JSP的request.setAttribute和request.getAttribute方法,可以在A方法生成的Form对象在B方法中继续使用,确保数据的一致性和可用性。
612

被折叠的 条评论
为什么被折叠?



