Struts 1 を使用して古いアプリケーションに取り組んでいます。ネストされたタグを使用しています。以下のコードの場合:
<nested:form action="/save.do?method=save">
<h2>Indexed Property Example</h2>
<nested:iterate property="lines" indexId="idx">
Name: <nested:text property="name" indexed="true"/>
Town: <nested:text property="town" indexed="true"/>
<nested:iterate property="inches" indexId="j">
Inch: <nested:text property="length" indexed="true"></nested:text>
</nested:iterate>
</nested:iterate>
<nested:submit value="save" />
</nested:form>
私はhtmlの下になっています:
<h2>Indexed Property Example</h2>
Name: <input name="nestedForm[0].lines[0].name" value="" type="text">
Town: <input name="nestedForm[0].lines[0].town" value="" type="text">
Inch: <input name="nestedForm[0].lines[0].inches[0].length" value="0" type="text">
Inch: <input name="nestedForm[1].lines[0].inches[1].length" value="0" type="text">
<input name="" value="save" type="submit">
2 番目のインチ ラベルに nestedForm[1] がある場合、それは 0 である必要があります。このデータに変更して、サーバーに送信する必要があります。HTMLストラットで直接変更すると、すべてのオブジェクトが自動的に入力されます。ここで何か間違ったことをしている場合、誰かが私に提案できますか。