读properties文件时 写绝对路径/workProject/firststep/WebRoot/WEB-INF/classes/upload.properties
可以获得文件
如何写相对路径获得
菜鸟问题 别笑话 谢指教
可以获得文件
如何写相对路径获得
菜鸟问题 别笑话 谢指教
解决方案 »
- struts2中如何在JSP页面获取到客户端的ip地址和mac地址然后传给后台的action
- 在win7系统上打不开webdav网络文件夹,这是为何,哪位大侠了解?
- 请教struts里面关于验证的问题
- 谁有屏幕录像住家V7.5的注册机? 50分!!!
- 看看这段关于使用JavaBean的代码 总是报空指针异常……
- 在tomcat6.0+myeclipse6.0+jdk6.0下配置过串口通信 comm.jar?
- 请问如何将文本格式的内容以html的格式保存到数据库中?
- 请问JSP是如何编译成Class打包到JAR文件中的,修改现在的.class文件,如何修改
- 大家踊跃帮忙拉,小弟不行了!》》》》
- 哪有提供ftp、 空间>50M、速度比较快的免费空间,而且没有文件限制的地方
- 求 动态Proxy与Java ACL用户访问控制机制实现
- 一个jsp页面被<jsp:include />在另一个页面中的问题,涉及到servlet。。。。。
不过我问题解决了 方法比较笨而已 还是要谢谢你
String path = getClass().getClassLoader().getResource("/").getPath();
System.out.println(path);
//加上你要的文件名
String filePath=path+"upload.properties";
System.out.println(filePath);
public String getPara(String fileName,String field){
Properties prop = new Properties();
try{
ClassLoader cl = this.getClass().getClassLoader();
InputStream is = cl.getResourceAsStream(fileName);
prop.load(is);
if(is != null)
is.close();
}catch(Exception e){
System.out.println(e + "file " + fileName + " not found");
}
return prop.getProperty(field);
} public static void main(String[] args){
ReadPro pro = new ReadPro();
System.out.println(pro.getPara("upload.properties","要显示的属性"));
System.out.println(pro.getPara("upload.properties","要显示的属性"));
}
String separator = System.getProperty("file.separator");
return "." + separator + "route.properties";
}
把属性文件route.properties放在项目根目录底下就可以了。