步驟
1 資源文件
添加資源文件:JB里默認的資源文件名稱為ApplicationResources.properties。需要添加和語言地區(qū)對應(yīng)的資源文件。如:ApplicationResources_zh_CN.properties、ApplicationResources_en_US.properties
注意:命名一定要注意后綴的正確。否則struts不能自動加載
轉(zhuǎn)換編碼:將資源文件內(nèi)容轉(zhuǎn)換為unicode編碼。以中文資源文件轉(zhuǎn)換為例,命令如下:

配置資源文件到struts-config.xml中:在配置文件中加入如下資源文件引用

2 設(shè)置JSP編碼為UTF-8
3 切換當前Locale
Struts是根據(jù)Session中存儲的關(guān)鍵字為org.apache.struts.action.LOCALE的Locale對象判斷當前的Locale,
并自動加載相應(yīng)的資源文件。
即如果當前l(fā)ocale是zh CN,那么會自動加載 ApplicationResources_zh_CN.properties。所以如果要顯示多語言版本,必須切換當前l(fā)ocale。例子如下:
切換Locale的Action代碼:














頁面文件中調(diào)用該Action的鏈接:


不過對于Java中的編碼問題,理解的還不透徹。比如中文字符在頁面之間的傳遞問題。如何保證能正確的接收各種語言的輸入。