楼上的正解,自己写个初始化servlet,在init方法中,获取上下文路径,然后存到一个类的静态变量中,
如:
String contextPath = filterConfiggetServletContext()getContextPath();//上下文路径
ConstantCONTEXTPATH = contextPath;
然后在业务层中,使用ConstantCONTEXTPATH获取路径
1、请先确立你的Tomcat是MyEclipse自带的还是Eclipse自带的?
2、有没有配置过JAVA_HOME目录,
3、打印一下:Systemoutprintln(SystemgetProperty("javahome"));看看目录是哪。
如果不是本地安装的Java环境变量的话要进行SysetsetProperty或者手动设置环境变量。
以上就是关于tomcat已部署javaweb—SSH2项目,不用request或其它9大内置对象,不经action 如何获取上下文路径全部的内容,包括:tomcat已部署javaweb—SSH2项目,不用request或其它9大内置对象,不经action 如何获取上下文路径、java.io.tmpdir 怎么获得tomcat目录、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)