【发布时间】:2012-03-04 20:45:37
【问题描述】:
我有一个包含 2 个属性名称和前缀(来自 SQL)的列表,其中名称是语言名称,前缀是由 2 个字母组成的语言标识符。
我想做一些类似的东西:
<select>
<option value="en">English</option>
<option value="fr">French</option>
<option value="uk">English UK</option>
</select>
我知道该怎么做:<s:select list="#{'en':'English', 'fr':'French', 'uk':'English UK'}"/>
但是如果我们有一个来自数据库的列表,如何显示结果,例如:<s:select list="languages.name"/>
在Struts2 s:select 标记中可以吗?
【问题讨论】:
-
你看过选择标签文档吗?
-
使用
listKey和listValue。有关详细信息,请参阅文档。 Select-Tag -
我已经尝试过了,但它没有显示我想要的东西,也许我没有正确使用它,这就是我寻求帮助的原因:)
标签: struts2