java - Struts2 - 如何使用字符串列表填充选择标签?

标签 java jakarta-ee struts2

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

我知道我正确发送了列表,因为选择渲染的元素数量等于列表的大小。

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

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

操作中的方法:

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

最佳答案

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

尝试:

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

关于java - Struts2 - 如何使用字符串列表填充选择标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21789972/

相关文章:

java - GlassFish 如何将客户端请求映射到 session

jquery - 无法使用 jQuery 加载 JSON 上的完整数据

java - Struts 2.5.5支持Java 1.6吗

java - newLine() 在 apache pdfBox 中占据多少高度?

java - 泛型类型存储在 java 类文件中的什么位置?

java - Spring数据命名查询选择两列相等的实体

java - 如何在多核上线性扩展 NodeJS?

java - MessageDrivenBean 中的 Finalize 方法

java - 使用 Java Spring 和 SSL 访问本地主机 URL

java - struts2 让我发疯