楼上的正解,自己写个初始化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服务器的路径等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)