我们使用s:select
来显示资源包中的字符串列表。
在行动中:
//bank codes will be something [12,13,14]
List<String> bankCodesList; //with setter and getter
String selectedBankCode;
在消息资源中,每个银行都有一个名称:
bank.code.12= ALFM Bank
bank.code.13= RIHN Bank
....
在 JSP 中:
<s:select name = "selectedBankCode"
list = "bankCodesList"
listKey = "toString()"
listValue = "%{getText('bank.code.' + toString())}" />
由于银行列表List<String>
用于toString()
获取密钥并用于toString()
从资源包中获取价值。
我发现它s:select
具有status
相同的属性,s:iterator
但我找不到任何!
所以你认为有更好的方法吗?!