在寫java程序時不可避免要獲取文件的路徑...總結一下,遺漏的隨時補上
?
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