Java获取WEB目录路径
来源:互联网 发布:无法连接到steam网络 编辑:程序博客网 时间:2024/05/21 18:50
Java取得web工程目录-http://www.javaweb.cc
1.可以在servlet的init方法里
String path = getServletContext().getRealPath("/");
这将获取web项目的全路径
例如 :E:\eclipseM9\workspace\tree\
tree是我web项目的根目录
2.你也可以随时在任意的class里调用
this.getClass().getClassLoader().getResource("/").getPath();
这将获取 到classes目录的全路径
例如 : E:\eclipseM9/workspace/tree/WEB-INF/classes/
这个方法也可以不在web环境里确定路径,比较好用
3.request.getContextPath();
获得web根的上下文环境
如 /tree
tree是我的web项目的root context
public class Application ...{
public static String getRootPath()...{
//因为类名为"Application",因此" Application.class"一定能找到
String result =Application.class.getResource("Application.class").toString();
int index = result.indexOf("WEB-INF");
if(index == -1)...{
index = result.indexOf("bin");
}
result = result.substring(0,index);
if(result.startsWith("jar"))...{
// 当class文件在jar文件中时,返回"jar:file:/F:/ ..."样的路径
result = result.substring(10);
}else if(result.startsWith("file"))...{
// 当class文件在class文件中时,返回"file:/F:/ ..."样的路径
result = result.substring(6);
}
if(result.endsWith("/"))result =result.substring(0,result.length()-1);//不包含最后的"/"
return result;
}
}
引自:http://www.javaweb.cc/language/java/312279.shtml
- Java获取WEB目录路径
- Java获取WEB目录路径
- Java获取WEB目录路径
- Java获取WEB目录路径
- Java获取WEB目录路径
- Java获取Web项目目录路径
- java获取目录路径,
- java获取程序根目录 WEB-INFO目录 CLASSES文件夹路径
- java获取程序根目录 WEB-INFO目录 CLASSES文件夹路径
- java web 获取路径
- java获取工程目录路径
- java web 各种获取路径
- Java Web 获取根路径
- java web 获取各种路径
- java web获取文件路径
- Java Web 获取项目路径
- java web各种路径获取
- 不同web服务器获取WEB-INF目录路径
- CSS Sticky Footer:&nbs…
- JDK7新特性 监听文件系统的更改
- ORACLE 实现 date 前后增减
- jdbc向数据库中保存图片
- JAVA字符串转日期或日期转字符串
- Java获取WEB目录路径
- java路径获取方法(好用)
- oralce的jdbc驱动安装及例子
- mysql的jdbc驱动安装及例子
- java连接常见数据库的连接字符串
- 如何选择开源许可证?
- java发送http的get、post请求
- 将博客搬至CSDN
- 怎么直接访问Bitnami虚拟机的应用