在java中如何把form中的值传到另一个form,除了session还有别的办法吗

[复制链接]
查看11 | 回复4 | 2011-8-19 07:20:14 | 显示全部楼层 |阅读模式
回复

使用道具 举报

千问 | 2011-8-19 07:20:14 | 显示全部楼层
可以通过servlet转一次,如:formname=\"form1\"action=\"servlet/tempServlet\"mothed=\"Post\"inputtype=\"text\"name=\"name\"/form提交这个form,进入tempServlet,在servlet中通过Stringname=request.getParameter(\"name\");然后通过request.setAttribute(\"name\");以及request.getRequestDispatcher(\"/temp.jsp\").forward(request,response);跳到指定页面。这时在指定页面中通过Stringname=(String)request.getAttribute(\"name\");得到这个值最后在指定的input中设置value不知道是否达到你的要求,有什么问题可以追问
回复

使用道具 举报

千问 | 2011-8-19 07:20:14 | 显示全部楼层
ssh里面的好像javabean貌似可以
回复

使用道具 举报

千问 | 2011-8-19 07:20:14 | 显示全部楼层
用javabeanstrtus传递,同一页面的话用js操作
回复

使用道具 举报

千问 | 2011-8-19 07:20:14 | 显示全部楼层
楼主的意思是把一个表单中的数据传递到另外一个表单吗?你可以放到request中啊,也可以直接将一个表单中的action属性写成另外一个表单所在的页面,然后再另一个表单里用%prequest.getParameter(\"名称\")%的形式去取,或者用EL表达式取也可以。如果你说的是struts1中的form对象,那么你可以直接转发或者调用一下request.setAttribute(\"oldform\",form),然后到了目标Action再用request.getAttribute(\"oldform\")去取我的QQ827160969,不明白就接着问吧,呵呵
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行