DynaFormとそれを使用しない場合。strutsで複数行の更新を行う良い方法はありますか?
Iは、例えば、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フィールドに切り替えてlazy-loading list(commons-collections)を使用すると、どのように変更されますか?
すべてのヘルプは大歓迎です!!!
(0.9?)のstruts-1.2でこれを行うには良い方法はないように思えますもっと文脈が必要な場合は私に知らせてください。
さて、私はそれを理解したと信じています! BeanUtilsのpopulateメソッドによってgetPersons()メソッドが呼び出されるたびに、インデックス付きゲッターに要素を作成させるのが賢明です。 コードはまだ完成していますが、肯定的な結果が得られました。 3時30分です。私はしばらくこれに固執しています。誰も答えを知っているように見えなかったので、私はマスで頭に叩きたい。私自身の無知については...私は彼らに責任があります! – les2