國際化
一:準(zhǔn)備資源文件,資源文件的命名格式如下:
baseName_language_country.properties
baseName_language.properties
baseName.properties
其中baseName是資源文件的基本名,我們可以自定義,但language和country必須是java支持的語言和國家。如:
中國大陸:baseName_zh_CN.properties
美國:baseName_en_US.properties
現(xiàn)在為應(yīng)用添加兩個資源文件:
二:準(zhǔn)備好資源文件后:配置struts.xml文件
struts.custom.i18n.resources常量把資源文件定義為全局資源文件,
<constant name="struts.custom.i18n.resources" value="itcast"/>
Itcast為資源文件的基本名。
三:后面我們可以在頁面或action中訪問國際化信息:
1在JSP頁面中使用<s:text name=””/>標(biāo)簽輸出國際化信息。
name為資源文件中的key。
2在action 類中,可以繼承ActionSupport,使用getText(“key”)方法得到國際
化信息,該方法的第一個參數(shù)用于指定資源文件中的key。
3在表單標(biāo)簽中,通過key屬性指定資源文件中的key,如:
<s:textfield name=”realname” key=”user”/>
this.getText獲得baseName_zh_CN.properties文件中對應(yīng)key值("welcome"));
中英文環(huán)境修改: 工具---》選項---》語言,進(jìn)行修改..
posted on 2012-06-07 22:22 youngturk 閱讀(158) 評論(0) 編輯 收藏 所屬分類: struts2 、服務(wù)器環(huán)境部署