濮阳杆衣贸易有限公司

主頁(yè) > 知識(shí)庫(kù) > ajax讀取properties資源文件數(shù)據(jù)的方法

ajax讀取properties資源文件數(shù)據(jù)的方法

熱門標(biāo)簽:外呼系統(tǒng)獲取客戶手機(jī)號(hào) 襄陽(yáng)外呼系統(tǒng)接口 徐州電銷卡外呼系統(tǒng)供應(yīng)商 青海醫(yī)療智能外呼系統(tǒng)怎么樣 百靈鳥 上海浦東百度地圖標(biāo)注中心注冊(cè) 老虎郵局地圖標(biāo)注點(diǎn) 科智聯(lián)智能電銷機(jī)器人 目標(biāo)三維地圖標(biāo)注

本文實(shí)例講述了ajax讀取properties資源文件數(shù)據(jù)的方法。分享給大家供大家參考。具體實(shí)現(xiàn)方法如下:

properties資源文件的內(nèi)容如下:

hello=englishww
name=english zk
emailEmpty=Field cannot be empty!
emailInvalid=Invalid email address! 

js調(diào)用ajax處理代碼:

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

java處理文件getResourceBundle.do代碼:

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

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

希望本文所述對(duì)大家的Ajax程序設(shè)計(jì)有所幫助。

您可能感興趣的文章:
  • 詳解使用jquery.i18n.properties 實(shí)現(xiàn)web前端國(guó)際化
  • 基于jQuery.i18n實(shí)現(xiàn)web前端的國(guó)際化
  • java讀取properties配置文件的方法
  • Java遍歷Properties所有元素的方法實(shí)例
  • java獲取properties屬性文件示例
  • Java讀取properties配置文件時(shí),出現(xiàn)中文亂碼的解決方法
  • 詳解五種方式讓你在java中讀取properties文件內(nèi)容不再是難題
  • Java中Properties的使用詳解
  • java遍歷properties文件操作指南
  • Java中的幾種讀取properties配置文件的方式
  • 詳解使用jQuery.i18n.properties實(shí)現(xiàn)js國(guó)際化

標(biāo)簽:咸寧 揭陽(yáng) 荊州 股票 商洛 佛山 辛集 紅河

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《ajax讀取properties資源文件數(shù)據(jù)的方法》,本文關(guān)鍵詞  ajax,讀取,properties,資,源文件,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《ajax讀取properties資源文件數(shù)據(jù)的方法》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于ajax讀取properties資源文件數(shù)據(jù)的方法的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    余江县| 灵台县| 八宿县| 高清| 海安县| 泰来县| 鸡泽县| 山西省| 兴和县| 博客| 长武县| 怀化市| 彩票| 广丰县| 北京市| 德江县| 偏关县| 丁青县| 奈曼旗| 重庆市| 镇康县| 永吉县| 郸城县| 禄丰县| 冕宁县| 平舆县| 平度市| 磴口县| 文化| 平定县| 峨山| 盐源县| 枞阳县| 连山| 阜南县| 镇沅| 平阴县| 儋州市| 石阡县| 肃北| 林甸县|