在html:选项中迭代TreeSet

时间:2013-05-31 09:15:26

标签: java struts

在某种情况下,我需要迭代TreeSet才能使用html:option填充下拉列表,如下所示

<html:select id="schoolLevel" name="schoolLevel">
   <html:option value="">ALL</html:option>
   <html:options property="schoolLevel" />
</html:select> 

由于代码的当前设计,我需要将其作为TreeSet执行,而不是将其添加到地图列表中。有可能吗?

1 个答案:

答案 0 :(得分:1)

您可能正在寻找optionsCollection tag

  

呈现一组HTML <option>元素,表示<select>元素的可能选择。此标记可以在单个<html:select>元素中多次使用,与一个或多个或<html:options>元素结合使用或代替。{/ p>      

此标记对bean集合进行操作,其中每个bean都具有label属性和value属性。可以使用此标记的label和value属性配置这些属性的实际名称。