Struts2 - 如何使用String列表填充选择标记?

时间:2014-02-14 21:39:09

标签: java java-ee struts2

我有一个选择,必须使用String列表填充其选项。选项值和文本应相等。

我知道我正在正确发送列表,因为select会使一些元素等于列表的大小。

<s:select name="status" list="status" headerKey="" headerValue="-- Select --" id="status" listKey="" listValue="" />

所发生的选项是在没有值和文本的情况下呈现的,因为我不知道我应该在Struts2 taglib的select标记的listKeylistValue属性中引用什么。

操作中的方法:

public List<String> getStatus() {
    return Arrays.asList("Active", "Inactive");
}

1 个答案:

答案 0 :(得分:4)

如果省略lisKeylistValue属性,则Struts2将使用字符串文本作为键和值。

尝试:

<s:select name="status" list="status" headerKey="" headerValue="-- Select --" id="status" />