ajax读取properties步骤详解

这次给大家带来ajax读取properties步骤详解,ajax读取properties的注意事项有哪些,下面就是实战案例,一起来看一下。

properties资源文件的内容如下:

hello=englishwwname=english zkemailEmpty=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;}

登录后复制

相信看了本文案例你已经掌握了方法,更多精彩请关注【创想鸟】其它相关文章!

推荐阅读:

jQuery+与ajax怎么实现局部刷新功能

怎么使用Ajax实现循环

以上就是ajax读取properties步骤详解的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2768048.html

(0)
上一篇 2025年3月8日 11:55:09
下一篇 2025年3月8日 11:55:16

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • AJAX请求队列使用详解

    这次给大家带来AJAX请求队列使用详解,使用AJAX请求队列的注意事项有哪些,下面就是实战案例,一起来看一下。 AJAX在使用的过程中会遇到一个问题,当用户短时间内执行了多个异步请求的时候,如果前一个请求没完成,将会被取消执行最新的一个请求…

    编程技术 2025年3月8日
    200
  • jQuery+json做出Ajax调用功能(附代码)

    这次给大家带来jQuery+json做出Ajax调用功能(附代码),jQuery+json做出Ajax调用功能的注意事项有哪些,下面就是实战案例,一起来看一下。 Userservlet.java代码: package com.iss.ser…

    编程技术 2025年3月8日
    200
  • AJAX请求队列的使用详解

    这次给大家带来AJAX请求队列的使用详解,使用AJAX请求队列的注意事项有哪些,下面就是实战案例,一起来看一下。 AJAX在使用的过程中会遇到一个问题,当用户短时间内执行了多个异步请求的时候,如果前一个请求没完成,将会被取消执行最新的一个请…

    编程技术 2025年3月8日
    200
  • JS实现ajax调用后台定义(附代码)

    这次给大家带来JS实现ajax调用后台定义(附代码),JS实现ajax调用后台定义的注意事项有哪些,下面就是实战案例,一起来看一下。 1.首先我们先创建一个antzone.aspx页面。 2.在它的cs文件中创建如下函数: public s…

    编程技术 2025年3月8日
    200
  • Ajax实现Loading效果

    这次给大家带来Ajax实现Loading效果,Ajax实现Loading效果的注意事项有哪些,下面就是实战案例,一起来看一下。 在Ajax进行后台数据请求的过程中,我们有时候会希望用户能知道页面后台还在做一些事情,这时候就需要给用户一个非常…

    编程技术 2025年3月8日
    200
  • ajax如何做出页面局部跳转功能

    这次给大家带来ajax如何做出页面局部跳转功能,ajax做出页面局部跳转功能的注意事项有哪些,下面就是实战案例,一起来看一下。 通过代码示例分析给大家介绍ajax实现页面局部跳转与结果返回,具体内容如下: 1、带有结果返回的提交过程 这里用…

    编程技术 2025年3月8日
    200
  • ajax实现三级联动(附代码)

    这次给大家带来ajax实现三级联动(附代码),ajax实现三级联动的注意事项有哪些,下面就是实战案例,一起来看一下。 1.首先在一个页面上布置一个p 方便日后引用方法 //p的id为“sanji” 登录后复制 2.sanji js处理页面 …

    编程技术 2025年3月8日
    200
  • ajax请求操作返回数据顺序

    这次给大家带来ajax请求操作返回数据顺序,ajax请求操作返回数据顺序的注意事项有哪些,下面就是实战案例,一起来看一下。 ajax请求一个url,php后端处理后,数组为如下格式: $a = array( ‘-1’=> 10 ,’-…

    编程技术 2025年3月8日
    200
  • JS基于ajax操作信息的使用

    这次给大家带来JS基于ajax操作信息的使用,JS基于ajax操作信息的注意事项有哪些,下面就是实战案例,一起来看一下。 本文实例讲述了JavaScript基于ajax编辑信息的方法。分享给大家供大家参考。具体如下: // Requires…

    编程技术 2025年3月8日
    200
  • 不使用插件让Ajax实现异步刷新

    这次给大家带来不使用插件让Ajax实现异步刷新,不使用插件让Ajax实现异步刷新的注意事项有哪些,下面就是实战案例,一起来看一下。 所谓的异步刷新,就是不刷新整个网页进行更新数据。 只有通过js才能实现Ajax,进而实行异步刷新 表单提交数…

    2025年3月8日
    200

发表回复

登录后才能评论