0

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を作成しました。

どんな助けでもありがたいです。

4

1 に答える 1