Java 使用struts Logic taglib生成选择选项

Java 使用struts Logic taglib生成选择选项,java,struts,struts-1,Java,Struts,Struts 1,通过使用struts Logic taglib,可以在struts中显示选项框,选项中填充数字,如下所示 <select> <option value="20">20</option> <option value="21">21</option> <option value="22">22</option> <option value="23">23</option> <o

通过使用struts Logic taglib,可以在struts中显示选项框,选项中填充数字,如下所示

<select>
 <option value="20">20</option>
 <option value="21">21</option>
 <option value="22">22</option>
 <option value="23">23</option>
 <option value="24">24</option>
 <option value="25">25</option>
</select>

20
21
22
23
24
25
像下面这样的东西

<logic:iterate start="20" end="25" id="Num">
  <option value="Num">Num</option>
</logic:iterate>

号码

Struts的logic iterate标记用于迭代集合:

对标记的每个元素重复此标记的嵌套正文内容一次 指定的集合,它必须是迭代器、集合或 映射(其值将被迭代)或数组

资料来源:

如果唯一的目的是生成一个简单的select,将索引作为选项的值,请改用JSTL:


${loop.index}
使用JSTL而不是struts标记不是问题:

Struts团队鼓励在整个过程中使用标准标记 尽可能使用特定于Struts的标记

不要忘记导入JSTL核心标记库:


在struts 2中,select标记用于显示下拉列表,它将集合作为输入。有关这方面的更多信息,请访问


而且

这些标签仍然没有实现。