Java web项目,在.java程序中如何获取webapp路径?

2025-01-07 19:23:59
推荐回答(4个)
回答1:

String t=Thread.currentThread().getContextClassLoader().getResource("").getPath();
int num=t.indexOf(".metadata");
String path=t.substring(1,num).replace('/', '\\')+"项目名\\WebContent\\文件";
复制,亲测有效。

回答2:

${pageContext.request.contextPath}

回答3:

request.getContextPath()

回答4:

过时的方法:request.getRealPath("")
推荐方法:request.getServletContext.getRealPath("")