ajax读取properties资源文件数据的方法

本文实例讲述了ajax读取properties资源文件数据的方法。分享给大家供大家参考。具体实现方法如下:

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(); //读取资源文件数据拼接成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程序设计有所帮助。

时间: 2024-08-02 21:48:07

ajax读取properties资源文件数据的方法的相关文章

ajax读取properties资源文件数据的方法_AJAX相关

本文实例讲述了ajax读取properties资源文件数据的方法.分享给大家供大家参考.具体实现方法如下: 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读取Json中的数据_AJAX相关

本文给大家分享一下,如何使用ajax读取Json中的数据. 一.基础知识 什么是json? JSON 指的是 JavaScript 对象表示法(JavaScript Object Notation) JSON 是轻量级的文本数据交换格式 JSON 独立于语言 * JSON 具有自我描述性,更易理解 JSON 使用 JavaScript 语法来描述数据对象,但是 JSON 仍然独立于语言和平台.JSON 解析器和 JSON 库支持许多不同的编程语言.JSON - 转换为 JavaScript 对象

分享非常有用的Java程序(关键代码)(八)---Java InputStream读取网络响应Response数据的方法!(重要)

原文:分享非常有用的Java程序(关键代码)(八)---Java InputStream读取网络响应Response数据的方法!(重要)   Java InputStream读取数据问题 ====================================================================== 原理讲解  1. 关于InputStream.read()      在从数据流里读取数据时,为图简单,经常用InputStream.read()方法.这个方法是从流里每

JXTree对象,读取外部xml文件数据,生成树的函数_javascript技巧

/****************************************** *JXTree对象,读取外部xml文件数据,生成树 *@author brull *@email brull@163.com *@date 2007-03-27 *******************************************/ /*  *@param xmlURL XML文件的地址  */ var JXTree = function(xmlURL) {     var result =

如何使用ajax读取Json中的数据

本文给大家分享一下,如何使用ajax读取Json中的数据. 一.基础知识 什么是json? JSON 指的是 JavaScript 对象表示法(JavaScript Object Notation) JSON 是轻量级的文本数据交换格式 JSON 独立于语言 * JSON 具有自我描述性,更易理解 JSON 使用 JavaScript 语法来描述数据对象,但是 JSON 仍然独立于语言和平台.JSON 解析器和 JSON 库支持许多不同的编程语言. JSON - 转换为 JavaScript 对

php 读取输出其他文件的实现方法

如下所示: ob_start(); iconv('utf-8','gb2312',readfile('1.html')); //直接输出文本内容 echo '<hr>'; $data = file_get_contents('./1.html',null,null,0,10); var_dump($data);//输出字符串 echo '<hr>'; $data = file('./1.html'); var_dump($data);//输出数组 echo '<hr>'

win8系统下保存历史文件数据的方法

  小编就来教大家win8电脑中如何使用文件历史数据进行保存文件. win8系统下保存历史文件数据的方法教程 1.打开电脑之后,咱们直接按下快捷键win+i,这样就会弹出一个设置界面,咱们直接选择设置中的控制面板功能. 2.在控制面板的界面中,咱们找到并选中系统和安全下的"通过文件历史记录保存你的文件备份副本"选项. 3.接下来需要咱们选择一个盘或者是移动设备来存储这些东西,这里需要说明的是,由于文件可能很大,所以小编建议大家选择8G及以上的存储盘来保存文件.选择好之后,点击页面中的启

OS X系统下彻底删除硬盘文件数据的方法,恢复软件也无法复原

  曾艳照门搞得人们对数据安全都很紧张,就算删除+清空回收站,文件和数据依然可以被恢复.因为数据仍在硬盘上,只是被打上了标记:"嘿,操作系统,这个地方 有数据,但你可以写新的文件覆盖它".数据恢复软件就钻了这个孔子---无视那个标记,直接读出已被删除的文件.下面介绍一个Mac OS X操作系统下,彻底删除苹果电脑硬盘文件数据的方法,恢复软件也无法复原. 进入"Finder--应用程序--实用工具--磁盘工具",选中你要"彻底"抹掉的磁盘分区 然后

过滤Android工程中多余资源文件的解决方法_Android

本文以实例讲述了过滤Android工程中多余资源文件的解决方法,很有实用价值!具体描述如下: 很多开发人员在Android项目开发过程中经常会遇到这样的情况:界面开发人员发布了一个新版本的资源包,不过有的图片名称改了,有的图片删掉了,可是在实现的时候开发人员只是把新的资源覆盖到原来的资源文件夹中,随着版本的发布,在drawable或values中积累的无用资源越来越多,直到最后发布正式版的时候再想要删除这些多余的文件,于是不得不一个一个文件检查看是否有用,再决定要不要删除之. 有鉴于此,很有必要