gpt4 book ai didi

java - 使用 struts Logic taglib 生成选择选项

转载 作者:行者123 更新时间:2023-12-01 14:34:51 25 4
gpt4 key购买 nike

是否可以使用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>

像下面这样的东西

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

最佳答案

Struts 的逻辑迭代标签旨在迭代集合:

Repeats the nested body content of this tag once for every element of the specified collection, which must be an Iterator, a Collection, a Map (whose values are to be iterated over), or an array.

来源:logic iterate definition

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

<select>
<c:forEach begin="20" end="25" varStatus="loop">
<option value="${loop.index}">${loop.index}</option>
</c:forEach>
</select>

使用 JSTL 而不是 struts 标签没有问题:

The Struts team encourages the use of the standard tags over the Struts specific tags when possible.

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

<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>

关于java - 使用 struts Logic taglib 生成选择选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16580706/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com