浏览 4922 次
锁定老帖子 主题:多行数据的提交
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2005-08-22
我在后台生成了一个TO 的list,在page A用iterate 显示出来,同时每笔记录增加一个text框备用户填写以填充TO的其他属性。然后在page B显示所有的信息。但是在page B始终不能显示。敬请各位大哥指教: 1)生成list ArrayList list = new ArrayList(); Infor infor1 = new Infor(); infor1.setNo("1"); infor1.setName("user1"); Infor infor2 = new Infor(); infor2.setNo("2"); infor2.setName("user2"); list.add(infor1); list.add(infor2); session.setAttribute("userList",list); 2)page A显示: <logic:iterate id="item" name="userList" type="com.pzq.struts.others.Infor" indexId="index"> <tr><td><bean:write name="item" property="no"/></td><td><bean:write name="item" property="name"/></td><td><html:text name="item" property="address"></html:text></td></tr> </logic:iterate> 3)page B 显示: <logic:iterate id="item" name="userList" type="com.pzq.struts.others.Infor"> <tr><td><bean:write name="item" property="no"/></td><td><bean:write name="item" property="name"/></td><td><bean:write name="item" property="address"></bean:write></td></tr> </logic:iterate> 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2005-08-25
我用过这种用法,就是form定义为动态form而且scope指定为session的时候才能正确接收数据。虽然有人说一般form也可以,不过我试了怎么都不行。你看看你的form是不是定义为动态form
|
|
返回顶楼 | |
发表时间:2005-08-27
我来试试看。
Thanks。 |
|
返回顶楼 | |
发表时间:2005-08-29
你最好把你的两个页面见的关系也写出来,通过a到b还是怎样?如果是这样的话,的确可以通过设置scope="request"就可以来实现的,最好不要用scope="session"!,你还是把你的代码及页面的跳转情况写清楚一点,大家看了就会知道问题出在那个地方了!
|
|
返回顶楼 | |
发表时间:2005-11-30
在JSP中把标浅的name设为相同,这样formBean中的list属性就能够接收到了。
|
|
返回顶楼 | |