一、 咱們編寫中英文資源文件message_en.propertiess和message_en.properties兩個文件要放到項目的根目錄下;javascript
二、 jsp中利用jstl標籤引用資源文件,同時給該項目導入jstl.jar和standard.jar這兩個jar包,在jsp頁面中引入下面連個庫文件java
設置切換 <th>Language:<img id="ch" src="resource/image/cn.png"> <img id="ck" src="resource/image/ck.png"> </th> <script type="text/javascript"> <!-- 中英文點擊事件 用ajax異步刷新,切換 //--> $(document).ready(function(){ $("#ch").click(function(){ $.ajax({ url:"setLanguage.do", data: "language=zh", success:function(result){ location.reload(); }}); }); $("#ck").click(function(){ $.ajax({ url:"setLanguage.do", data: "language=en", success:function(result){ location.reload(); }}); }); });
</script> |
後臺接受參數,設置到語言字體到session裏 public void SetLanguage(HttpServletRequest request, HttpServletResponse response) { String lan = request.getParameter("language"); if("en".equals(lan)){ local=new Locale("en"); }else{
local = new Locale("zh"); }
request.getSession().setAttribute("local", local); } |
最後作了一個小demo若是不瞭解能夠看一下demo, http://pan.baidu.com/s/1kTIFlJL