<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    呆呆向前沖的blog

      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      78 隨筆 :: 43 文章 :: 5 評論 :: 74 Trackbacks

    步驟
    1 資源文件
         添加資源文件:JB里默認的資源文件名稱為ApplicationResources.properties。需要添加和語言地區對應的資源文件。如:ApplicationResources_zh_CN.properties、ApplicationResources_en_US.properties
          注意:命名一定要注意后綴的正確。否則struts不能自動加載

          轉換編碼:將資源文件內容轉換為unicode編碼。以中文資源文件轉換為例,命令如下:            

    native2ascii -encoding GBK src/zh_cn.properties src/ApplicationResources_zh_CN.properties
                注:zh_cn.properties文件是暫存原始內容的文件

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

    <message-resources parameter="ApplicationResources" />

    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代碼:

    public class SetLocaleAction extends Action {
      
    public ActionForward execute(ActionMapping actionMapping, ActionForm actionForm, HttpServletRequest req, HttpServletResponse httpServletResponse) {
        String langFlag 
    = req.getParameter("lang");
        String[] lang 
    = langFlag.split("_");
        Locale locale 
    = new Locale(lang[0],lang[1]);
        HttpSession session 
    = req.getSession(true);
        session.setAttribute(
    "org.apache.struts.action.LOCALE",locale);
        
    return actionMapping.findForward("forward");
      }

    }

          頁面文件中調用該Action的鏈接:

    <html:link action="setLocale.do?lang=zh_CN">chinese</html:link>
    <html:link action="setLocale.do?lang=en_US">America</html:link>

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

    posted on 2005-08-28 03:34 呆呆向前沖的blog 閱讀(1312) 評論(0)  編輯  收藏 所屬分類: 工作:Java技術
    主站蜘蛛池模板: 亚洲一区二区三区无码中文字幕 | 国产偷国产偷亚洲清高动态图| 亚洲国产区男人本色在线观看| 毛片A级毛片免费播放| 日本媚薬痉挛在线观看免费| 亚洲伊人色一综合网| a拍拍男女免费看全片| 国产人成免费视频| 国产精品亚洲综合一区在线观看 | 美女被免费视频网站a国产| 亚洲综合另类小说色区色噜噜| 羞羞视频网站免费入口| 最近2019中文字幕免费大全5| 亚洲专区在线视频| 亚洲精华国产精华精华液好用 | 国内精品乱码卡1卡2卡3免费| 亚洲国产精品日韩在线观看| 美女被免费网站91色| 免费鲁丝片一级观看| 女bbbbxxxx另类亚洲| 亚洲综合色视频在线观看| 久久久久久噜噜精品免费直播| 亚洲AV无码乱码国产麻豆| 日韩精品亚洲专区在线影视| 亚洲一级片内射网站在线观看| 中文字幕免费不卡二区| 国产精品亚洲产品一区二区三区| 久久WWW免费人成—看片| 久久久久亚洲精品成人网小说| 永久免费观看黄网站| 成年大片免费视频| 免费的黄网站男人的天堂| 日韩av无码成人无码免费| 亚洲AV日韩AV永久无码久久| 5555在线播放免费播放| 人人狠狠综合久久亚洲88| 免费无遮挡无遮羞在线看| 亚洲成AV人在线播放无码| 噼里啪啦免费观看高清动漫4| 深夜特黄a级毛片免费播放| 国产亚洲无线码一区二区|