激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - Java,JSP,Servlet獲取當前工程路徑(絕對路徑)問題解析

Java,JSP,Servlet獲取當前工程路徑(絕對路徑)問題解析

2021-01-09 14:16Doraemon-- Java教程

這篇文章主要介紹了Java,JSP,Servlet獲取當前工程路徑(絕對路徑)問題解析,需要的朋友可以參考下。

在jsp和class文件中調用的相對路徑不同。 在jsp里,根目錄是WebRoot 在class文件中,根目錄是WebRoot/WEB-INF/classes 當然你也可以用System.getProperty("user.dir")獲取你工程的絕對路徑

另:在Jsp,Servlet,Java中詳細獲得路徑的方法!

1.jsp中取得路徑:

以工程名為TEST為例:

(1)得到包含工程名的當前頁面全路徑:request.getRequestURI()

結果:/TEST/test.jsp

(2)得到工程名:request.getContextPath()

結果:/TEST

(3)得到當前頁面所在目錄下全名稱:request.getServletPath()

結果:如果頁面在jsp目錄下 /TEST/jsp/test.jsp

(4)得到頁面所在服務器的全路徑:application.getRealPath("頁面.jsp")

結果:D:\resin\webapps\TEST\test.jsp

(5)得到頁面所在服務器的絕對路徑:absPath=new java.io.File(application.getRealPath(request.getRequestURI())).getParent();

結果:D:\resin\webapps\TEST

2.在類中取得路徑:

(1)類的絕對路徑:Class.class.getClass().getResource("/").getPath()

結果:/D:/TEST/WebRoot/WEB-INF/classes/pack/

(2)得到工程的路徑:System.getProperty("user.dir")

結果:D:\TEST

3.在Servlet中取得路徑:

(1)得到工程目錄:request.getSession().getServletContext().getRealPath("") 參數可具體到包名。

結果:E:\Tomcat\webapps\TEST

(2)得到IE地址欄地址:request.getRequestURL()

結果:http://localhost:8080/TEST/test

(3)得到相對地址:request.getRequestURI()

結果:/TEST/test

總結

以上就是小編分享給大家關于Java,JSP,Servlet獲取當前工程路徑(絕對路徑)問題解析的全部內容,希望對大家能有所幫助。有興趣的朋友歡迎參閱本站其他專題。

原文鏈接:https://www.2cto.com/kf/201611/568784.html

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 色妞欧美 | 亚洲网站在线观看 | 亚洲精品午夜国产va久久成人 | 黄色片快播 | 羞羞视频免费观看网站 | 91色琪琪电影亚洲精品久久 | 国产亚洲精品美女久久久 | 久久国产精 | www.99av| 日韩电影一区二区 | 国产亚洲精品网站 | 久国久产久精永久网页 | 自拍偷拍亚洲图片 | 一级免费大片 | 久久国产一二区 | 深夜影院a| www日韩在线观看 | 国产午夜精品久久久久婷 | 亚洲成人福利在线 | 在线成人看片 | 视频一区二区中文字幕 | 日本欧美一区二区 | 亚洲精品tv久久久久久久久久 | 久久久久久中文字幕 | chinese18 xxxx videos| 成人在线视频一区 | 羞羞答答影院 | 羞羞答答视频 | 欧美亚洲另类在线 | 久久夜视频 | 国产69精品久久久久99尤 | 羞羞的视频在线观看 | 影视免费观看 | 亚洲第一成人在线 | 污视频在线看 | 免费看成年人网站 | 国产日韩三区 | av色先锋| 国产一区二区在线免费播放 | 国产流白浆高潮在线观看 | 毛片毛片免费看 |