を使用して、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
もっと良い方法があると思いますか?