私は以下のようなクラスを持ってMyClass
います
public class MyClass {
private int fieldOne; //with getter, setter
private String fieldTwo; //with getter, setter
}
フォーム Bean に次の 2 つのフィールドがあります
private MyClass myObject; //with getter, setter
private ArraList<MyClass>myList; //with getter, setter
struts1 を使用して、Web ページ フォームからオブジェクトとオブジェクトのリストを送信したいと考えています。
struts2 では、以下のようにオブジェクトとリストをアクションで取得できます (フィールドがフォーム Bean ではなくアクション クラスにないことを考慮してください)。次のフィールドが送信されると、struts2 が開始されmyObject
、myList
私にとっては送信された値が使用されます。(パラメーター インターセプターは、struts2 の舞台裏の魔術師です。)
<!-- Object -->
<input type="text" name="myObject.fieldOne" value="1" />
<input type="text" name="myObject.fieldTwo" value="Two" />
...
<!-- List -->
<input type="text" name="myList[0].fieldOne" value="1" />
<input type="text" name="myList[0].fieldTwo" value="Two" />
<input type="text" name="myList[1].fieldOne" value="10" />
<input type="text" name="myList[1].fieldTwo" value="Twenty" />
struts1 でそのような魔法を実行する方法はありますか?