JS读取.properties文件的方法

假设有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文件中做如下声明:

[html]  view plain  copy
 
  1. <script src="js/jquery-1.7.1.min.js" language="javascript">  
  2. </script>  
  3.   
  4. <script type="text/javascript" src="js/jquery.i18n.properties-min-1.0.9.js">   
  5. </script>  
[html]  view plain  copy
 
 在CODE上查看代码片派生到我的代码片
  1. <script src="js/jquery-1.7.1.min.js" language="javascript">  
  2. </script>  
  3.   
  4. <script type="text/javascript" src="js/jquery.i18n.properties-min-1.0.9.js">   
  5. </script>  

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

 

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

[javascript]  view plain  copy
 
  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. }  
[javascript]  view plain  copy
 
 在CODE上查看代码片派生到我的代码片
  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文件放在如下图所在位置。

 

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

转载于:https://www.cnblogs.com/zhoucx66/p/6594945.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值