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