当前位置: 技术问答>java相关
如何获取Web发布目录下的某个文件路径, 哪位大侠指点一下吧
来源: 互联网 发布时间:2015-03-09
本文导语: 我的代码如下,请各位指点: private static String SqlPath = "/report/"; //相对路径 private static InputSource getSqlFullPath(String sqlid) throws FileNotFoundException { String path = SqlPath + sqlid + ".xml"; //如果发布目...
我的代码如下,请各位指点:
private static String SqlPath = "/report/"; //相对路径
private static InputSource getSqlFullPath(String sqlid) throws FileNotFoundException {
String path = SqlPath + sqlid + ".xml";
//如果发布目录为D://Interpub/WWWRoot, 我要得到D://Interpub/WWWRoot/report/*.xml的文件路径
FileInputStream fis = new FileInputStream(path);
if (fis != null) {
return new InputSource(fis);
}else
return null;
}
private static String SqlPath = "/report/"; //相对路径
private static InputSource getSqlFullPath(String sqlid) throws FileNotFoundException {
String path = SqlPath + sqlid + ".xml";
//如果发布目录为D://Interpub/WWWRoot, 我要得到D://Interpub/WWWRoot/report/*.xml的文件路径
FileInputStream fis = new FileInputStream(path);
if (fis != null) {
return new InputSource(fis);
}else
return null;
}
|
我在JSP文件中这样取的,不知道对你有没有用。
|
用request.getRealPath()不就搞定了吗?
|
request.getRequestURL();
可以的
|
那你要什么路径啊,绝对路径不就是相对于http://IP:Port/开始的路径吗?