Ordinary hut

          人間一福地,勝似天仙宮
          posts - 61, comments - 50, trackbacks - 0, articles - 1
          struts的配置配置文件默認(rèn)是根據(jù)瀏覽器的語言來設(shè)置locale的,通過locale來讀取相應(yīng)名稱的資源文件,完成國(guó)際化顯示的

          比如,資源文件名稱如下
          htmlMessages.properties
          htmlMessages_en.properties
          htmlMessages_zh_CN.properties
          htmlMessages_fr.properties

          htmlMessages是默認(rèn)尋找的資源文件,當(dāng)locale為Engish的時(shí)候,struts去尋找htmlMessages_en文件,沒找到就尋找htmlMessages文件

          在session建立的時(shí)候,struts會(huì)把瀏覽器發(fā)送的locale信息放入session,而且僅僅在剛剛建立session的時(shí)候放入一次,以后的操作便不再執(zhí)行了,所以我們只需要修改session的這個(gè)locale,代碼如下:
          request.getSession().setAttribute(Globals.LOCALE_KEY, Locale.CHINA);  //設(shè)置中文
          動(dòng)態(tài)修改語言如下:
          Locale locale = new Locale(request.getParameter("language"));  
          request.getSession().setAttribute(Globals.LOCALE_KEY, locale); 


          Feedback

          # re: 更改struts的local浮士德房頂上時(shí)代復(fù)分是的方式打法發(fā)放的發(fā)的發(fā)的發(fā)  回復(fù)  更多評(píng)論   

          2013-12-27 16:46 by 房頂上
          分段
          主站蜘蛛池模板: 南召县| 武城县| 武宁县| 宜都市| 建昌县| 子长县| 修水县| 茂名市| 宽甸| 门头沟区| 德惠市| 诸暨市| 绥化市| 繁昌县| 青阳县| 辽宁省| 桃园县| 洱源县| 宣威市| 都江堰市| 浏阳市| 龙泉市| 女性| 荔浦县| 威海市| 河东区| 大新县| 资溪县| 武乡县| 红河县| 乌兰浩特市| 彰化市| 南陵县| 比如县| 三明市| 安阳市| 弥勒县| 青海省| 维西| 双江| 台南市|