最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時(shí)間:2015年06月24日 17:24:08   作者:第2015換個(gè)昵稱  
這篇文章主要介紹了ajax讀取properties資源文件數(shù)據(jù)的方法,實(shí)例分析了基于Ajax實(shí)現(xiàn)讀取properties資源文件數(shù)據(jù)的相關(guān)技巧,需要的朋友可以參考下

本文實(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")!=null&&contextPvd.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ì)有所幫助。

相關(guān)文章

最新評(píng)論

漠河县| 和硕县| 迁安市| 黔西| 师宗县| 金溪县| 尤溪县| 焉耆| 雷波县| 高清| 铁岭市| 富锦市| 无棣县| 尤溪县| 东港市| 高雄县| 南投县| 平山县| 前郭尔| 通江县| 新兴县| 凤城市| 阜康市| 平邑县| 娱乐| 中山市| 建德市| 刚察县| 合川市| 辽中县| 渝北区| 石狮市| 姚安县| 慈利县| 平安县| 富裕县| 伊川县| 宁陕县| 慈溪市| 沙坪坝区| 九台市|