Java Struts 2-为选择标记中的选项设置标签属性
出于遗留代码支持的原因,我需要在struts 2中创建一个select标记,并且还需要结果选项列表中的label属性来匹配该值。举个例子也许能更好地解释这一点 生成的代码应如下所示:Java Struts 2-为选择标记中的选项设置标签属性,java,struts2,Java,Struts2,出于遗留代码支持的原因,我需要在struts 2中创建一个select标记,并且还需要结果选项列表中的label属性来匹配该值。举个例子也许能更好地解释这一点 生成的代码应如下所示: <select> <option label="Darth Vader">Darth Vader</option> <option label="Luke Skywalker">Luke Skywalker</option> <!-- e
<select>
<option label="Darth Vader">Darth Vader</option>
<option label="Luke Skywalker">Luke Skywalker</option>
<!-- etc -->
</select>
达斯维达
卢克·天行者
我的struts标记如下:
<s:select headerKey="-1" headerValue="" list="users" size="4" multiple="true"
tabindex="2" listKey="key" listValue="value"/>
“用户”集合的类型为Map。本质上,我希望映射的每个条目的值也是struts创建的选项元素的标签属性。我尝试过使用Struct的select标记提供的listLabelKey和label属性,但没有成功。有没有一个简单的方法来完成这一点,我只是错过了
编辑
我有一些遗留javascript代码,动态选择/取消选择下拉元素,并依赖于显式填充选项上的label属性。使用listKey和listValue属性只生成以下HTML
<select>
<option>Darth Vader</option>
<option>Luke Skywalker</option>
</select>
达斯维达
卢克·天行者
使用listKey
和listValue
~Label
用于字段标签的本地化版本。@AleksandrM应该是您如何使用这些属性的答案可能重复的答案?显示您的
标记。我已将标记更新为我正在尝试的内容。