没有使用DynaForm和它的亲属。什么是在struts中进行多行更新的好方法(使用struts live)?
我想用一个POJO数据传输对象,例如,联系人:
public class Person {
private Long id;
private String firstName;
private String lastName;
// ... getters/setters for the fields
}
支柱中的真人形式,我们将有:
public class PersonUpdateForm extends SLActionForm {
String organization;
Person[] persons; // all the people will be changed to this organization; they're names and so forth can be updated at the same time (stupid, but a client might desire this)
// getters/setters + index setters/getters for persons
}
会是什么相应的HTML:文本标签看起来像在JSP中允许这样做?如果我切换到List persons字段并使用延迟加载列表(在commons-collections中),那么这将如何改变呢?
似乎是在struts-1.2要做到这一点没有什么好办法(0.9?)
所有帮助是极大的赞赏!如果你需要更多的上下文让我知道,我可以提供一些。
好的,我相信我已经想通了! 诀窍是每次使用BeanUtils的填充方法调用getPersons()方法时,索引getter都会创建一个元素。 代码已完成,但我得到了一个积极的结果。 现在是3点半,我一直在这一段时间陷入困境。似乎没有人知道答案,这让我想用鳟鱼把它们砸在脑袋里。至于我自己的无知......我只责怪他们! – les2 2009-04-27 07:31:47