strutsイテレータを使用して、配列リストからテキストボックスを作成して入力しています。これで、各要素にIDが指定されていなくても、生成されたすべてのテキストボックスに同じ「ID」が付けられます。IDを一意にするか、IDをまったく使用しないようにします。
<s:iterator value="specificationList" status="status">
<s:textfield name="specification" />
</s:iterator>
期待される出力
<input type="text" value="Test Spec1" name="specification">
<input type="text" value="Test Spec2" name="specification">
<input type="text" value="Test Spec3" name="specification">
また
<input type="text" id="specification1" value="Test Spec1" name="specification">
<input type="text" id="specification2" value="Test Spec2" name="specification">
<input type="text" id="specification3" value="Test Spec3" name="specification">
実際の出力
<input type="text" id="specification" value="Test Spec1" name="specification">
<input type="text" id="specification" value="Test Spec2" name="specification">
<input type="text" id="specification" value="Test Spec3" name="specification">
また、s:form themes simpleとcss_xhtmlを試し、これらすべてのテキストボックスのIDを作成しました。
どんな助けでもありがたいです。