【发布时间】:2016-05-25 20:18:14
【问题描述】:
我正在将一个 Struts1 项目迁移到 Struts2。而且我遇到了下面这段代码。
<html:select ...>
<logic:iterate id="something" name="" type="">
<logic:equal name="something" property="" value="">
<html:option value=""><bean:write ... /></html:option>
</logic:equal>
</logic:iterate>
</html:select>
它检查迭代器中的值,如果满足条件,则动态地将选项添加到选择列表中。
如何使用 Struts2 选择标签实现类似的功能。
AFAIK,Struts2 选择标签甚至无法与纯 html 选项标签一起正常工作。
【问题讨论】:
-
你不需要带有select标签的逻辑操作,只需将逻辑移动到action中即可。
-
@RomanC 在不移动逻辑的情况下,有没有办法做到这一点?
-
你可以这样做,但没有选择标签。
-
请把条件(即使是假的,但和你的差不多)放在标签里,我来回答
-
@AndreaLigios 我不明白你为什么需要他们回答这个问题。