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