隨筆 - 119  文章 - 3173  trackbacks - 0
          <2007年5月>
          293012345
          6789101112
          13141516171819
          20212223242526
          272829303112
          3456789

          交友莫獨酒,茅臺西鳳游。
          口干古井貢,心徜洋河流。
          稱多情杜康,趟無量雙溝。
          贊中華巍巍,無此不銷愁。

          常用鏈接

          留言簿(68)

          隨筆分類(136)

          隨筆檔案(122)

          最新隨筆

          搜索

          •  

          積分與排名

          • 積分 - 527549
          • 排名 - 92

          最新評論

          看了2天freemarker的源碼,終于有了收獲,通過ResourceBundleModel這個對象就能在freemarker中使用資源文件了。。。。。。。。。。。。

          程序中這樣寫:
          ResourceBundle?RESOURCE_BUNDLE?=?ResourceBundle.getBundle("ApplicationResources");
          ???ResourceBundleModel?rsbm?
          =?new?ResourceBundleModel(RESOURCE_BUNDLE,new?BeansWrapper());
          ???root.put(
          "bundle",?rsbm);



          模板中這樣寫
          <html>
          <head>
          ??
          <title>歡迎!</title>
          ??
          <META?HTTP-EQUIV="Content-Type"?CONTENT="text/html;?charset=utf-8">
          </head>
          <body>
          ??
          <h1>你好?${user}!</h1>
          ??
          <h1>Welcome?${bundle("name")}</h1>
          ??
          <h1>${bundle("hello","hermit")}</h1>
          </body>
          </html>


          中文結果
          <html>
          <head>
          ??
          <title>歡迎!</title>
          ??
          <META?HTTP-EQUIV="Content-Type"?CONTENT="text/html;?charset=utf-8">
          </head>
          <body>
          ??
          <h1>你好?hermit!</h1>
          ??
          <h1>Welcome?交口稱贊</h1>
          ??
          <h1>你好?hermit!</h1>
          </body>
          </html>

          英文
          <html>
          <head>
          ??
          <title>歡迎!</title>
          ??
          <META?HTTP-EQUIV="Content-Type"?CONTENT="text/html;?charset=utf-8">
          </head>
          <body>
          ??
          <h1>你好?hermit!</h1>
          ??
          <h1>Welcome?hermit</h1>
          ??
          <h1>hello?hermit!</h1>
          </body>
          </html>
          posted on 2007-05-11 10:27 交口稱贊 閱讀(3515) 評論(8)  編輯  收藏 所屬分類: freemarker

          FeedBack:
          # re: 在freemarker中直接使用資源文件做多語言國際化 2007-05-11 23:45 kkkk
          3X  回復  更多評論
            
          # re: 在freemarker中直接使用資源文件做多語言國際化 2007-05-15 13:59 lxy
          能否具體些 指點迷津不勝感激!  回復  更多評論
            
          # re: 在freemarker中直接使用資源文件做多語言國際化 2007-05-15 14:01 lxy
          神了  回復  更多評論
            
          # re: 在freemarker中直接使用資源文件做多語言國際化 2007-05-15 14:42 交口稱贊
          版主看不上
          俺這文章沒技術含量,不給發到首頁。
          沒意思,不寫freemarker的文章了  回復  更多評論
            
          # re: 在freemarker中直接使用資源文件做多語言國際化 2007-08-19 16:28 Hmilyld
          org.apache.jasper.JasperException: Can't find bundle for base name ApplicationResources, locale zh_CN

          納悶了,我老是報這個錯.
          Struts+FreeMarker.
          郁悶.  回復  更多評論
            
          # re: 在freemarker中直接使用資源文件做多語言國際化 2007-08-19 19:28 Hmilyld
          搞定了.呵呵.:)
          資源文件只寫了個名稱,像你上面那樣,
          原來要寫全的,加上包名就OK勒。  回復  更多評論
            
          # re: 在freemarker中直接使用資源文件做多語言國際化[未登錄] 2008-07-18 15:55 mike
          好人啊!真的是把包名寫全就可以了!  回復  更多評論
            
          # re: 在freemarker中直接使用資源文件做多語言國際化 2012-05-21 11:32 深度
          @Hmilyld
          你那是取得中文,亂碼了  回復  更多評論
            
          主站蜘蛛池模板: 平邑县| 邯郸市| 武威市| 湛江市| 台湾省| 宁乡县| 宣城市| 读书| 宜都市| 克拉玛依市| 乌拉特前旗| 六盘水市| 邯郸市| 高邮市| 南通市| 伊春市| 会昌县| 汝州市| 平顶山市| 怀化市| 贵港市| 芦溪县| 泌阳县| 满洲里市| 丹东市| 镇安县| 利川市| 财经| 武宣县| 石城县| 凤山市| 进贤县| 富蕴县| 平湖市| 阿克苏市| 锦州市| 江门市| 达日县| 顺平县| 光泽县| 大冶市|