我正在使用 struts 迭代器从 arraylist 创建和填充文本框。现在所有生成的文本框都具有相同的“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 theme simple 和 css_xhtml 所有这些为文本框创建 id
任何帮助将不胜感激。