在某种情况下,我需要迭代TreeSet
才能使用html:option
填充下拉列表,如下所示
<html:select id="schoolLevel" name="schoolLevel">
<html:option value="">ALL</html:option>
<html:options property="schoolLevel" />
</html:select>
由于代码的当前设计,我需要将其作为TreeSet执行,而不是将其添加到地图列表中。有可能吗?
答案 0 :(得分:1)
您可能正在寻找optionsCollection tag:
呈现一组HTML
<option>
元素,表示<select>
元素的可能选择。此标记可以在单个<html:select>
元素中多次使用,与一个或多个或<html:options>
元素结合使用或代替。{/ p>此标记对bean集合进行操作,其中每个bean都具有label属性和value属性。可以使用此标记的label和value属性配置这些属性的实际名称。