读取properties文件

本文介绍如何在JavaScript和Java中读取properties配置文件。JavaScript部分通过jQuery插件实现,涉及文件路径设置及回调函数应用;Java部分则展示了如何利用Properties类加载资源并获取指定键的值。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

首先xxx.properties文件放在webapp目录下,然后读取:1)前台:js读取;2)后台:java读取。

一、在JavaScript中读取properties文件

1.引用相关js文件

<script src="js/jquery-1.7.1.min.js" language="javascript"></script>  

<script type="text/javascript" src="js/jquery.i18n.properties-min-1.0.9.js"></script>

2. js中具体函数实现

function loadProperties(){  
    jQuery.i18n.properties({ // 加载properties文件
    name:'xxx',  // properties文件名称  
     path:'/',    // properties文件路径:webapp/或classes/  
     mode:'map',  // 用Map的方式使用资源文件中的值  
    callback: function() {// 加载成功后设置显示内容  
           alert($.i18n.prop("key"));//其中isp_index为properties文件中需要查找到的数据的key值 
    }  
  });  
} 

二、在java中读取properties文件

/**
  * 读取xxx.properties
  * @param key:properties文件中的key
  * @return value:properties文件中的key对应的value
  */
public static String readFile(String key) {
	Properties prop = new Properties();
	String value = "";
	try{ 
			InputStream in = new BufferedInputStream (newFileInputStream(EntryConsole.class.getClassLoader().getResource("console-sso.properties").getPath()));
			prop.load(in); 
			Iterator<String> it = prop.stringPropertyNames().iterator();
			while(it.hasNext()) {
				String k = it.next();
				if (key.equals(k)) {
					System.out.println(k+"::>>"+prop.getProperty(k));
					value = prop.getProperty(k);
				}
			}
        } catch(Exception e) {
           System.out.println("读取属性文件异常:"+e);
        }  
	return value;
}



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值