欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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);
}//判斷語言類別的,忽視
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)文章

  • 如何解決ajax在google chrome瀏覽器上失效

    如何解決ajax在google chrome瀏覽器上失效

    今天閑著沒事做個(gè)一個(gè)ajax小練習(xí),困擾了我很長時(shí)間,我寫的ajax代碼在ie、360、火狐瀏覽器上運(yùn)行都是正常的,而在google chrome下無法正常運(yùn)行,搞的我焦頭爛額,最終找到解決辦法,在此分享給大家,幫助那些遇到和我一樣問題的朋友
    2015-10-10
  • ajax使用formdata上傳文件流

    ajax使用formdata上傳文件流

    這篇文章主要為大家詳細(xì)介紹了ajax使用formdata上傳文件流,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-10-10
  • Ajax請(qǐng)求中async:false/true的作用分析

    Ajax請(qǐng)求中async:false/true的作用分析

    這篇文章主要介紹了Ajax請(qǐng)求中async:false/true的作用,結(jié)合實(shí)例形式分析說明了Ajax請(qǐng)求中async:false/true的具體功能與使用技巧,需要的朋友可以參考下
    2016-04-04
  • 163 AJAX Tab

    163 AJAX Tab

    163 AJAX Tab...
    2007-01-01
  • AJAX和三層架構(gòu)實(shí)現(xiàn)分頁功能具體思路及代碼

    AJAX和三層架構(gòu)實(shí)現(xiàn)分頁功能具體思路及代碼

    本文涉及到AJAX和三層架構(gòu)方面的知識(shí),在學(xué)習(xí)分頁的同時(shí)也鞏固了一下它們的相關(guān)知識(shí),適合初學(xué)者的你
    2013-05-05
  • ajax實(shí)現(xiàn)文件異步上傳并回顯文件相關(guān)信息功能示例

    ajax實(shí)現(xiàn)文件異步上傳并回顯文件相關(guān)信息功能示例

    這篇文章主要介紹了ajax實(shí)現(xiàn)文件異步上傳并回顯文件相關(guān)信息功能,結(jié)合實(shí)例形式分析了基于jQuery $.ajax方法的文件異步上傳以及后臺(tái)java程序?qū)ξ募畔⒌淖x取與顯示相關(guān)操作技巧,需要的朋友可以參考下
    2018-06-06
  • Ajax與用戶交互的JSON數(shù)據(jù)存儲(chǔ)格式

    Ajax與用戶交互的JSON數(shù)據(jù)存儲(chǔ)格式

    數(shù)據(jù)存儲(chǔ)是JavaScript的核心功能,適當(dāng)?shù)拇娣藕脭?shù)據(jù),就有利于我們組織起結(jié)構(gòu),又能使應(yīng)用程序稍后訪問這些內(nèi)容更加容易。這篇文章給大家介紹了Ajax與用戶交互的JSON數(shù)據(jù)存儲(chǔ)格式,感興趣的朋友一起看看吧
    2016-11-11
  • js統(tǒng)計(jì)網(wǎng)頁在線時(shí)間的腳本

    js統(tǒng)計(jì)網(wǎng)頁在線時(shí)間的腳本

    分析用戶行為時(shí),某網(wǎng)頁停留時(shí)間可能會(huì)是個(gè)可參考的數(shù)據(jù) 由后臺(tái)分析函數(shù)取一個(gè)合理值作為在線時(shí)間
    2008-04-04
  • xajax的FORM例子

    xajax的FORM例子

    xajax的FORM例子...
    2006-11-11
  • AJAX 用戶唯一性驗(yàn)證實(shí)現(xiàn)代碼

    AJAX 用戶唯一性驗(yàn)證實(shí)現(xiàn)代碼

    用ajax實(shí)現(xiàn)用戶名的檢測,提示是否重復(fù)的實(shí)現(xiàn)代碼。
    2009-11-11

最新評(píng)論