我把abc.jar部署在web服務器http://localhost:8080/test/scripts文件夾中。如何獲取部署在Web服務器上的java文件路徑?
在那個abc.jar文件中我有Path.java類,我必須編寫代碼來獲取abc.jar文件所在的服務器的URL。輸出應該是http://localhost:8080/test/。
如何獲取路徑?
我把abc.jar部署在web服務器http://localhost:8080/test/scripts文件夾中。如何獲取部署在Web服務器上的java文件路徑?
在那個abc.jar文件中我有Path.java類,我必須編寫代碼來獲取abc.jar文件所在的服務器的URL。輸出應該是http://localhost:8080/test/。
如何獲取路徑?
如果我正確理解你的問題,你想獲得在servlet類Path.java部署的.war文件中的contextPath [我假設你正在使用servlet這裏],
public static String getURLWithContextPath(HttpServletRequest request) {
return request.getContextPath(); // this method will provide you desired path.
}
有關詳細contextPath,
Path.java不是servlet。這是簡單的java類。我們如何從簡單的java類獲取contextpath? –
JAR文件或WAR文件? – Omore