struts2 读取自定义配置文件 自己定义一个如path.properties的文件怎么在系统(Tomcat)启动时,加载path.properties文件呢?如何在action中读取这个配置文件呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 使用struts的插件方式,启动时,调用一个类进行加载。 你可以在tomcat启动时,加载一个listener,然后在listner中为你的一个工具类初始化它的一个全局的静态属性,这个属性是java.util.Properties类的一个实例,这样你想在action中用这个文件中的属性,而且还不只一次的用,你就可以不用反复的调用加载了只需要用的工具类.属性名.getProperty();这样就可以了 没有例子,但是这个应该不难呀1、定义一个listener servlet ,在web.xml中配置2、定义一个工具类,比如PropertyUtil,在这个类里定义一个公有的静态的Properties类的属性pr3、在这个listener servlet 的contextInitialized(方法名应该是这个)这个方法中 PropertyUtil.pr = new Properties(); FileInputStream fis = new FileInputStream("你定义的文件"); PropertyUtil.pr.load(fis);//加载4、在你的其他的Action中,或者任何其他类中,你都可以用PropertyUtil.pr.getProperty(String key)这种,得到你想要的Properties文件中的值 建议使用默认文件名称:struts.properties //加载file.propertiesResourceBundle rb = ResourceBundle.getBundle("file"); 下面JAVA代码是不是用MD5对数据库SQL SERVER用户密码加密的?帮忙详细注释每一行代码。 无法访问Mysql数据库 Java中如何实现XML, 应该用什么东西呢? classpath 高手进来帮我看看这段话! 谁有图片超出范围就自动缩小的代码?? 问个大家都遇到的问题,跟着一个蹩脚的经理,你该如何办? 怎样生成Html文件? 如何返回客户端一个xml文件? 讨论接近全文检索的思路? jsp模糊查询问题 jsp读取文件在weblogic下出错
,这样你想在action中用这个文件中的属性,而且还不只一次的用,你就可以不用反复的调用加载了
只需要用的工具类.属性名.getProperty();这样就可以了
1、定义一个listener servlet ,在web.xml中配置
2、定义一个工具类,比如PropertyUtil,在这个类里定义一个公有的静态的Properties类的属性pr
3、在这个listener servlet 的contextInitialized(方法名应该是这个)这个方法中
PropertyUtil.pr = new Properties();
FileInputStream fis =
new FileInputStream("你定义的文件");
PropertyUtil.pr.load(fis);//加载
4、在你的其他的Action中,或者任何其他类中,你都可以用
PropertyUtil.pr.getProperty(String key)这种,得到你想要的Properties文件中的值
ResourceBundle rb = ResourceBundle.getBundle("file");