有两个页面 页面上都是文本框 填写完成第一个页面之后才能填第二个
那么第一个页面填写的多个值 怎么到第二个页面提交到的action中去呢
那么第一个页面填写的多个值 怎么到第二个页面提交到的action中去呢
解决方案 »
- 【java执行shell脚本问题,高分请教】
- JNA模拟指针输出,赋值给数组怎么实现?
- MyEclipse做得项目怎样部署到Tomcat上呢?
- 在线等!Couldn't perform the operation getAutoCommit
- 请问我的hibernate代码怎么总是提示org.hibernate.MappingException: Resource: Person.hbm.xml not found
- Log4j多模块应用开发的问题,急
- java socket的问题
- ★100分求解★如何在JavaBean里找到Tomcat下建的JNDI?
- 编译j2ee示例\tutorial\examples\ejb\helloserviceBean.java 出错!!
- 我想实现数组的倒序,然后这个运行控制台怎么没反应
- JPA 如何执行Create Sequence语句?
- myeclipse后台怎么打印那么多TRACE,跪求大虾了
2、中间通过action转发,也就是第一个页面传到一个action上,action再跳转到第二个页面
第一个页面<a href="第二个页面.jsp?id=xxx" />
2、第二个页面通过request.getParameter()获得相应的参数值,放到页面的form中的隐藏域中
3、在第二个页面的文本框中输入数据,点击提交即可。
2。通过session 保存,到第二个页面action里面,获取以后清空
1.有很多办法比如创建request对象:、
A . HttpServletRequest request = ServletActionContext.getRequest ();
B.ActionContext ct= ActionContext.getContext()
HttpServletRequest request=
(HttpServletRequest)ct.get(ServletActionContext. HTTP_REQUEST ); 然后request.setAttribute(name,value)
在页面获取获取name即可
2.可以再第一个action里面配置想要传值对象的set和get方法,struts2会通过配置文件获取到值的
STRUST2配置文件
<result type="chain">第二个页面</result>