我把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