步驟1 資源文件 添加資源文件:JB里默認的資源文件名稱為ApplicationResources.properties。需要添加和語言地區對應的資源文件。如:ApplicationResources_zh_CN.properties、ApplicationResources_en_US.properties 注意:命名一定要注意后綴的正確。否則struts不能自動加載 轉換編碼:將資源文件內容轉換為unicode編碼。以中文資源文件轉換為例,命令如下:
配置資源文件到struts-config.xml中:在配置文件中加入如下資源文件引用
2 設置JSP編碼為UTF-8
3 切換當前Locale Struts是根據Session中存儲的關鍵字為org.apache.struts.action.LOCALE的Locale對象判斷當前的Locale,并自動加載相應的資源文件。 即如果當前locale是zh CN,那么會自動加載 ApplicationResources_zh_CN.properties。所以如果要顯示多語言版本,必須切換當前locale。例子如下: 切換Locale的Action代碼:
頁面文件中調用該Action的鏈接:
不過對于Java中的編碼問題,理解的還不透徹。比如中文字符在頁面之間的傳遞問題。如何保證能正確的接收各種語言的輸入。
Powered by: BlogJava Copyright © 呆呆向前沖的blog