Struts 2 - 将OptGroup添加到<s:select> </s:select>

时间:2013-12-24 13:30:37

标签: java jsp struts2 optgroup struts-tags

所以我有一个<s:select>标记,它由连接类中返回的List<folder>类型地图动态填充。我想在select中的两个点添加一个标题(optgroup),但无法确定如何构建已经实现的系统。

我的选择如下:

<s:select id="%{uid}_folder" theme="simple" list="folderList" 
          listKey="id" listValue="title" value="folderId" />

因此,您可以看到它是通过使用地图来填充地图的键和值中的选择的值和键来填充的。

地图是通过一个很长的过程创建的,从不同的表中收集不同的值。

我只想添加两个optgroup(s)是合适的。我已经下载到地图生成并可以在适当的位置添加信息以添加说法,<optgoup>但HTML已转义(我们需要)

请询问是否需要任何其他信息,我正在努力正确地说出这个问题。

1 个答案:

答案 0 :(得分:2)

如果您想为select标记添加标题,可以使用headerKeyheaderValue属性进行标记。

<s:select id="%{uid}_folder" theme="simple" list="folderList" listKey="id"
 listValue="title" value="folderId" headerKey="-1" headerValue="Select Folder" />

select标记没有optgroup个生成的元素。