tomcat已部署javaweb—SSH2项目,不用request或其它9大内置对象,不经action 如何获取上下文路径

tomcat已部署javaweb—SSH2项目,不用request或其它9大内置对象,不经action 如何获取上下文路径,第1张

楼上的正解,自己写个初始化servlet,在init方法中,获取上下文路径,然后存到一个类的静态变量中,

如:

String contextPath = filterConfiggetServletContext()getContextPath();//上下文路径

ConstantCONTEXTPATH = contextPath;

然后在业务层中,使用ConstantCONTEXTPATH获取路径

jsp中:requestgetContextPath()

servlet、action中:

>

用servlet获取

1、获取项目的绝对路径

requestgetSession()getServletContext()getRealPath("")

结果:

E:\java_web\workspace\metadata\plugins\orgeclipsewstservercore\tmp0\wtpwebapps\myWebsite

2、获取浏览器地址

requestgetRequestURL()

结果:

>

以上就是关于tomcat已部署javaweb—SSH2项目,不用request或其它9大内置对象,不经action 如何获取上下文路径全部的内容,包括:tomcat已部署javaweb—SSH2项目,不用request或其它9大内置对象,不经action 如何获取上下文路径、在java程序中获得Tomcat下的webapps绝对路径的程序怎么写、java 如何获取webcontent的路径 不是tomcat服务器的路径等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9320282.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存