假设有JavaScript文件叫做:readproperties.js,这个文件需要读取config.properties这个配置文件,步骤如下:

1、  下载插件jquery.i18n.properties-min-1.0.9.js,在eclipse中放到合适的目录下。由于需要jQuery的支持,所以也需要jquery插件,在这里选择jquery-1.7.1.min.js(jquery.i18n.properties-min-1.0.9.js这个插件对jQuery没有版本要求,可以使用任何版本的jQuery插件),如下图所示:

2、  在引入readproperties.js的JSP文件中做如下声明:

  1. <script src="js/jquery-1.7.1.min.js" language="javascript">
  2. </script>
  3. <script type="text/javascript" src="js/jquery.i18n.properties-min-1.0.9.js">
  4. </script>
  1. <script src="js/jquery-1.7.1.min.js" language="javascript">
  2. </script>
  3. <script type="text/javascript" src="js/jquery.i18n.properties-min-1.0.9.js">
  4. </script>

其中的路径根据实际情况作出调整。

3、在readproperties.js中,编写如下函数获取properties文件中的值:

  1. function loadProperties(){
  2. jQuery.i18n.properties({// 加载properties文件
  3. name:'ISPindex', // properties文件名称
  4. path:'i18n/', // properties文件路径
  5. mode:'map', // 用 Map 的方式使用资源文件中的值
  6. callback: function() {// 加载成功后设置显示内容
  7. alert($.i18n.prop(“isp_index”));//其中isp_index为properties文件中需要查找到的数据的key值
  8. }
  9. });
  10. }
  1. function loadProperties(){
  2. jQuery.i18n.properties({// 加载properties文件
  3. name:'ISPindex', // properties文件名称
  4. path:'i18n/', // properties文件路径
  5. mode:'map', // 用 Map 的方式使用资源文件中的值
  6. callback: function() {// 加载成功后设置显示内容
  7. alert($.i18n.prop(“isp_index”));//其中isp_index为properties文件中需要查找到的数据的key值
  8. }
  9. });
  10. }

其中properties文件的路径、名称等需要根据实际情况作出调整。本例中properties文件放在如下图所在位置。

这样运行该函数时,即可显示需要的数据了。

JS读取.properties文件的方法的更多相关文章

  1. 分别用Java和JS读取Properties文件内容

    项目中经常用到的配置文件,除了XML文件之外,还会用到Properties文件来存储一些信息,例如国际化的设置.jdbc连接信息的配置等.有时候也会把一些路径或者sql语句放到Properties中, ...

  2. 在JavaScript文件中读取properties文件的方法

    假设有JavaScript文件叫做:readproperties.js,这个文件需要读取config.properties这个配置文件,步骤如下: 1.  下载插件jquery.i18n.proper ...

  3. java读取Properties文件的方法

    resource.properties的内容: com.tsinkai.ettp.name=imooc com.tsinkai.ettp.website=www.imooc.com com.tsink ...

  4. 读取Properties文件六种方法

    1.使用java.util.Properties类的load()方法 示例: InputStream in = lnew BufferedInputStream(new FileInputStream ...

  5. Java项目中读取properties文件,以及六种获取路径的方法

    下面1-4的内容是网上收集的相关知识,总结来说,就是如下几个知识点: 最常用读取properties文件的方法 InputStream in = getClass().getResourceAsStr ...

  6. 用eclipse做项目中常遇到的问题-如何创建并读取properties文件

    在用eclipse做项目开发的时候我们常常会将一些重要的内容写在配置文件里面, 特别是连接数据库的url,username,password等信息,我们常常会新建一个properties文件将所有信息 ...

  7. 使用Properties类和ResourceBundle类读取properties文件

    一.介绍: 项目中经常把一些常用的用户名和密码都填写到一个对应的配置文件中,这样每次修改密码或者用户名的时候就可以直接修改这个配置文件了,不用动源码. 这里讲两种方式读取properties文件的方法 ...

  8. 如何通过Spring读取Properties文件

    1 在Spring中配置文件中, 配置配置文件的引用     <util:properties id="settings" location="/WEB-INF/c ...

  9. Spring 如何读取properties文件内容

    http://hi.baidu.com/alizv/blog/item/d8cb2af4094662dbf3d38539.html 在现实工作中,我们常常需要保存一些系统配置信息,大家一般都会选择配置 ...

随机推荐

  1. vue 获取时间戳对象转换为日期格式

    //1. 简单页面展示用<template> <!-- time为时间戳 --> <div>{{time | formatDate}}</div> &l ...

  2. 27. Spring Boot 缓存注解详解: @Cacheable、@CachePut、 @CacheEvict、@Caching、@CacheConfig

     1.使用OGNL的命名规则来定义Key的值 @Cacheable(cacheNames = {"user"},key = "#root.methodName + '[' ...

  3. inetd.conf文件中的字段

  4. python中执行py文件出错(提示File “<stdin>”,line 1,SyntaxError:invalid syntax)

    解决办法: 上图中已通过输入python进入了python运行环境,出现>>>时候的不能再用python z.py 来运行hello.py文件: 应该通过exit()退出当前pyth ...

  5. Debian Security Advisory(Debian安全报告) DSA-4407-1 xmltooling

    Package        : xmltooling CVE ID         : CVE-2019-9628 Ross Geerlings发现xmltools库没有正确处理关于错误(畸形)XM ...

  6. 第25月第26天 dispatch_group_t dispatch_semaphore_t

    1. dispatch_group_enter(group); dispatch_group_leave(group); dispatch_group_notify(group1, queue1,bl ...

  7. java伪代码 大道至简第一章

    import.java.大道至简.*; //一·编程的精义 import.java.编程的精义.*; public class BIANCHENGDEJINGYI { if(愚公死了) 愚公的儿子,孙 ...

  8. Leetcode#709. To Lower Case(转换成小写字母)

    题目描述 实现函数 ToLowerCase(),该函数接收一个字符串参数 str,并将该字符串中的大写字母转换成小写字母,之后返回新的字符串. 示例 1: 输入: "Hello" ...

  9. Django学习手册 - pycharm 安装/建立第一个网站hello world

    步骤阐述: 1.下载 pycharm 安装包,安装pycharm 2.打开pycharm软件,新建工程项目 3.新建APP,配置url,启动项目 步骤1: pycharm 官网下载: https:// ...

  10. java 八种基本数据类型