国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > AJAX > 正文

ajax讀取properties資源文件數據的方法

2024-09-01 08:28:30
字體:
來源:轉載
供稿:網友

本文實例講述了ajax讀取properties資源文件數據的方法。。具體實現方法如下:

properties資源文件的內容如下:

hello=englishwwname=english zkemailEmpty=Field cannot be empty!emailInvalid=Invalid email address! 

js調用ajax處理代碼:

$.ajax({ type:'POST', dataType:'json', url:'/jeecms/jeecms/ajax/cms/getResourceBundle.do', async:false, success:function(data){  jsonData=data.jsI18n;//jsI18n是java返回時賦予的名稱  jsi18n=eval_r('('+jsonData+')');//轉化為json對象  alert("property is "+jsi18n.hello); }, error:function(data){  alert("error"); }});

java處理文件getResourceBundle.do代碼:

publicString getResourceBundle(){ ResourceBundle RESOURCE_BUNDLE;  if(contextPvd.getSessionAttr("gLanguage")!=null&&contextPvd.getSessionAttr("gLanguage").equals("1")){  RESOURCE_BUNDLE=ResourceBundle.getBundle("jsI18n",Locale.ENGLISH);}else{ RESOURCE_BUNDLE =ResourceBundle.getBundle("jsI18n",Locale.CHINA);}//判斷語言類別的,忽視Set keySet=RESOURCE_BUNDLE.keySet();//讀取資源文件數據拼接成json格式字符串返回String jsonString = newString();jsonString+="{";for(String key:keySet){ jsonString+='"'+key+'"'+":"+'"'+RESOURCE_BUNDLE.getString(key)+'"'+",";}//把字符串賦給返回對象的jsI18n(這里隨意)jsonRoot.put("jsI18n",jsonString.substring(0,jsonString.length()-1)+"}");return SUCCESS;}

注意:js請求成功后,如果其它js里也要用到讀出的內容,則把返回值賦給一個全局變量。

希望本文所述對大家的Ajax程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 镇安县| 阜宁县| 鄂尔多斯市| 长泰县| 新乡县| 内黄县| 藁城市| 肃南| 城口县| 百色市| 巴塘县| 吴江市| 右玉县| 高碑店市| 金川县| 顺昌县| 于田县| 章丘市| 鹿泉市| 南靖县| 搜索| 孝义市| 云安县| 高台县| 嵊泗县| 元谋县| 西宁市| 石景山区| 伽师县| 轮台县| 南江县| 青岛市| 嘉义市| 织金县| 衡山县| 商都县| 祁门县| 锡林浩特市| 云南省| 巴南区| 仁怀市|