<s:select>
タグで実装されているJSPページにドロップダウンメニューがあります
<s:select name="priorToApplyingInfo.userProfile.phoneNumbers[0].type"
listKey="key" listValue="value" list="phoneTypes" headerKey="0" headerValue=""/>
ドロップダウン メニューの値は、ファイル内にphonetypes
実装されているリストから取得さHashMap
れ.java
ます。
phoneTypes = new LinkedHashMap<Integer, String>();
phoneTypes.put(new Integer(1), getText("HOME"));
// Phone ContactBook category for the business phone
phoneTypes.put(new Integer(DAOHelperFactory.OWNER_PROFILE_PHONE_CATEGORY), getText("WORK"));
phoneTypes.put(new Integer(3), getText("MOBILE"));
phoneTypes.put(new Integer(DAOHelperFactory.OWNER_PROFILE_FAX_CATEGORY), getText("FAX"));
phoneTypes.put(new Integer(5), getText("OTHER"));
preferredContact = new ArrayList<String>();
preferredContact.add(getText("HOME"));
preferredContact.add(getText("WORK"));
preferredContact.add(getText("MOBILE"));
preferredContact.add(getText("FAX"));
preferredContact.add(getText("EMAIL"));
preferredContact.add(getText("OTHER"));
bestContactTime = new ArrayList<String>();
bestContactTime.add(getText("AFTERNOON"));
bestContactTime.add(getText("EVENING"));
bestContactTime.add(getText("MORNING"));
、 などのキーは、このページの国際化に取り組んでいるhome=home
ファイルにあり、ドロップダウン メニューの値の翻訳を取得する方法が見つかりません。work=work
.properties