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

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程序設計有所幫助。

相關文章

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

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

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

    ajax使用formdata上傳文件流

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

    Ajax請求中async:false/true的作用分析

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

    163 AJAX Tab

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

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

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

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

    這篇文章主要介紹了ajax實現(xiàn)文件異步上傳并回顯文件相關信息功能,結合實例形式分析了基于jQuery $.ajax方法的文件異步上傳以及后臺java程序對文件信息的讀取與顯示相關操作技巧,需要的朋友可以參考下
    2018-06-06
  • Ajax與用戶交互的JSON數(shù)據(jù)存儲格式

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

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

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

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

    xajax的FORM例子

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

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

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

最新評論