在一个Java WEB项目里然后获取项目工程的路径 不要Tomcat下的路径

2024-12-16 06:35:56
推荐回答(2个)
回答1:

request.getScheme()得到协议如:http://
request.getServerName() 得到服务器名称如:127.0.0.1
request.getServerPort() 得到端口号如8080
request.getContextPath() 得到当前上下文路径,也就是安装后的文件夹位置。

上面 连起来拼成完整的url

request.getRealPath()得到当前真实路径,不管是比如D:\xx\xx\xx\

用EL在页面里直接就是项目路径了
${pageContext.request.contextPath}

回答2:

xx.Class.getResource("/");