所有的-
struts2新手入门..我一直在读一些教程,甚至拿起一本书来理解一些,但如果我用错了术语,请原谅我。
我正在寻找一个示例或解释,说明如何基于集合创建文本字段的动态列表,让用户输入一些输入,然后将输入分配回对象。
示例:
我有一个动态的产品集,我希望能够显示产品名称和文本字段的表中,用户可以输入该产品的价格。
Product1 ....... [ textfield_price1 ]
Product2 ....... [ textfield_price2 ]
...
ProductN
[submit_button ]然后如何将这些文本字段值映射回每个产品,我所见过的大多数示例都是带有静态信息的标准表单。
有谁能告诉我正确的地方吗?
提前谢谢。
发布于 2011-12-15 00:43:22
通常,您将使用基于映射的语法,通常使用ID作为键,将域对象作为值。这在type conversion文档中有介绍。
简而言之:操作具有表单数据的{ ID => Product }映射:
public Map<Long, Product> getProductMap() { ... }
// and setter, and private property使用[] in the JSP with an ID as the名称`属性值:
<s:textfield name="productMap[%{id}]" ... />您可以遍历产品的集合、预先填充的映射等。
https://stackoverflow.com/questions/8508049
复制相似问题