我有一个选择,必须使用字符串列表填充其选项。选项值和文本要相等。
我知道我正确发送了列表,因为选择渲染的元素数量等于列表的大小。
<s:select name="status" list="status" headerKey="" headerValue="-- Select --" id="status" listKey="" listValue="" />
所发生的情况是,选项在没有值和文本的情况下呈现,因为我不知道应该在 listKey
和 listValue
属性中引用什么内容选择Struts2 taglib的标签。
操作中的方法:
public List<String> getStatus() {
return Arrays.asList("Active", "Inactive");
}
最佳答案
如果省略lisKey
和listValue
属性,那么Struts2将使用字符串文本作为键和值。
尝试:
<s:select name="status" list="status" headerKey="" headerValue="-- Select --" id="status" />
关于java - Struts2 - 如何使用字符串列表填充选择标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21789972/