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

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

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

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

properties資源文件的內容如下:

hello=englishww
name=english zk
emailEmpty=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();
//讀取資源文件數(shù)據(jù)拼接成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程序設計有所幫助。

相關文章

最新評論

房产| 石台县| 大安市| 蓝山县| 故城县| 双辽市| 镇江市| 本溪市| 黄大仙区| 鹤庆县| 积石山| 建平县| 蒲江县| 尤溪县| 门源| 北安市| 新营市| 四子王旗| 邳州市| 南投县| 太康县| 敦化市| 邻水| 安陆市| 眉山市| 安顺市| 南木林县| 平武县| 固阳县| 柘荣县| 浪卡子县| 宁蒗| 罗山县| 吴江市| 东乌珠穆沁旗| 沙坪坝区| 吉木乃县| 新泰市| 个旧市| 那曲县| 财经|