國際化

          一:準備資源文件,資源文件的命名格式如下:

                             baseName_language_country.properties

                             baseName_language.properties

                             baseName.properties

          其中baseName是資源文件的基本名,我們可以自定義,但languagecountry必須是java支持的語言和國家。如:

                             中國大陸:baseName_zh_CN.properties

                             美國:baseName_en_US.properties

          現在為應用添加兩個資源文件:

          二:準備好資源文件后:配置struts.xml文件

          struts.custom.i18n.resources常量把資源文件定義為全局資源文件,

          <constant name="struts.custom.i18n.resources" value="itcast"/>

          Itcast為資源文件的基本名。

          三:后面我們可以在頁面或action中訪問國際化信息:

                   1JSP頁面中使用<s:text name=””/>標簽輸出國際化信息。

                    name為資源文件中的key

                   2action 類中,可以繼承ActionSupport,使用getText(“key”)方法得到國際

          化信息,該方法的第一個參數用于指定資源文件中的key

                   3在表單標簽中,通過key屬性指定資源文件中的key,如:

                             <s:textfield name=”realname” key=”user”/>




          想取得國際化內容:1繼承action 類中,可以繼承ActionSupport,2使用this.getText方法

          ActionContext.getContext().put("message"為jsp頁面中變量,
          this.getText獲得baseName_zh_CN.properties文件中對應key值("welcome"));

          中英文環境修改: 工具---》選項---》語言,進行修改..

          posted on 2012-06-07 22:22 youngturk 閱讀(163) 評論(0)  編輯  收藏 所屬分類: struts2服務器環境部署

          <2012年6月>
          272829303112
          3456789
          10111213141516
          17181920212223
          24252627282930
          1234567

          導航

          統計

          公告

          this year :
          1 jQuery
          2 freemarker
          3 框架結構
          4 口語英語

          常用鏈接

          留言簿(6)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          相冊

          EJB學習

          Flex學習

          learn English

          oracle

          spring MVC web service

          SQL

          Struts

          生活保健

          解析文件

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 南昌县| 阿城市| 长汀县| 大宁县| 海盐县| 临城县| 桑日县| 徐州市| 景东| 深圳市| 依兰县| 淮滨县| 红河县| 西贡区| 苏州市| 新乡市| 比如县| 甘洛县| 开江县| 绥阳县| 金寨县| 崇阳县| 古丈县| 自贡市| 新沂市| 通辽市| 清水河县| 阜南县| 吉木乃县| 康定县| 济南市| 陇南市| 平邑县| 阿尔山市| 霍城县| 广州市| 剑河县| 山西省| 南澳县| 博白县| 嘉峪关市|