转载:java读取Src下配置文件
使用的例子:
public class KeyWordFilter extends DispatchAction{ private static String visitFile ="/WEB-INF/other/visitCount.properties"; // 写properties文件 public void update(){ try{ ServletContext context = request.getSession().getServletContext(); String configFileString = context.getRealPath(visitFile); // 通过context.getRealPath(visitFile)获取的就是文件所在的具体路径。如下 E:\blsh\Tomcat 6.0\webapps\bucea_drms\WEB-INF\conf\drms_config.xml 项目发布的路径。 Properties p = new Properties(); FileInputStream in = new FileInputStream(configFileString); // 如果此处直接 使用 visitFile 会报错,找不到文件。 p.load(in); p.getProperty("name");// 获取属性值 in.close(); FileOutputStream out = new FileOutputStream(configFileString); p.setProperty("siteVisit",siteVisit);// 修改属性 p.setProperty("resVisit", resVisit); p.store(out, " visit update!");// 存储修改后属性 out.close(); }catch(Exception ex){ ex.printStackTrace(); } }
浙公网安备 33010602011771号