java中取得上下文路径的方法
生活随笔
收集整理的這篇文章主要介紹了
java中取得上下文路径的方法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
?
1.request.getContextPath();
獲得web根的上下文環境
如 /tree
tree是web項目的root context
2.可以在servlet的init方法里
String path = getServletContext().getRealPath("/");
這將獲取web項目的全路徑
例如:\eclipse\workspace\tree\
tree是web項目的根目錄
?
3.在任意的class里調用
URLDecoder.decode(this.getClass().getClassLoader().getResource("/").getPath(), "UTF-8");
將獲得當前class的全路徑。
如 : C:\Program Files\Apache Software Foundation\Tomcat 5.0\webapps\clientweb\WEB-INF\classes
其中,URLDecoder.decode負責把編碼還原,不然路徑中就會有類似于%20%ED等的符號。
轉載于:https://www.cnblogs.com/chen-lhx/p/4911182.html
總結
以上是生活随笔為你收集整理的java中取得上下文路径的方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android 通过代码改变控件的布局方
- 下一篇: 项目模板目标文档