私は以下のようなModelクラスを持っています:
class MYModel { List<String> companyName; }
私はアクションを言います:
class MyAction extends ActionSupport implements ModelDriven<MYModel> { MyModel objModel=new MyModel(); // getters n setters for "objModel" }
今、私は入力フォーム、例えば、Input.jspを持っています:
<form ...> <div> <input type="text" name="companyName" id="id1"> </div> <div> <input type="text" name="companyName" id="id2"> </div>
たとえば、Output.jspという出力フォームがあります。
<div> <input type="text" name="companyName" id="id3"> </div> <div> <input type="text" name="companyName" id="id4"> </div>
問題は、(javascriptやjqueryを使用せずに)output.jspに直接マップしたいということです。つまり、4を入力するtextfield(with id=1)
と、textfiedwithid=3
は自動的に値4を設定する必要があります。テキストフィールドの名前は同じである必要があることに注意してください。