请教关于structs中的List使用

05-05-19 rangerlin
我用structs不久,可能有些术语不是很正确,还请多多包涵。

现在要实现的需求是,从action中,读取actionform中的List变量,如items,并且将items通过Iterate,自动在jsp页面中列出。此时,用户可以在列出的同时,修改多个List里面的纪录,如List(0),List(1)等。那问题就是,能否直接通过submit将修改结果提交给后台action?

这里牵涉的问题是如何组织jsp里面的数据,然后在action里, ItemActionForm itemActionForm = (ItemActionForm) form;

HttpSession session = request.getSession();以后,怎样get这个List items。可以得到修改后的结果。

在actionform里面要如何定义getList才能根据struts的需求,从jsp页面中得到修改后的,原来从action传出去的list?

谢谢

kalparser
2005-05-21 22:20
相信你的item也是一个bean吧。

那么我得疑问是你对item的iterate里边的写法是怎样的

是不是比如:

<logic:iterate id="items" name="" property = "" >

<bean:write name="items", property = "name"/>

……

<html:text property="items.name" ……/>

</logic/iterate>

还是怎样?

猜你喜欢