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

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

楼上的正解,自己写个初始化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目录、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存