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

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

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

如:

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

ConstantCONTEXTPATH = contextPath;

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

根据描述, 该程序不是一个Servlet, 获取资源文件方法:

1 使用Servlet获取文件路径然后传递给后台程序

URL thisgetServletContext()getResource()

InputStream thisgetServletContext()getResourceAsStream()

2使用文件读取程序类加载器读取文件

URL ObjectclassgetClassLoader()getResource();

InputStream thisgetClass()getClassLoader()getResourceAsStream();

希望能帮助你

如电脑无法浏览网页,你可根据以下情况进行排障:

1、 宽带未连接。重新连接宽带。

2、路由器故障。拆除路由器后,进行宽带连接试用。

3、偶发性故障,如ADSL断流,电脑内存数据溢出等。重启电脑、modem试用。

4、浏览器故障,应用不恰当的代理服务器。卸载一切浏览器插件,恢复IE浏览器默认设置试用。去掉代理服务器设置。重装浏览器程序。

5、IP地址、DNS设置设置不当。一般家庭用户IP地址设置成自动获取,重设DNS服务器地址。

以上就是关于tomcat已部署javaweb—SSH2项目,不用request或其它9大内置对象,不经action 如何获取上下文路径全部的内容,包括:tomcat已部署javaweb—SSH2项目,不用request或其它9大内置对象,不经action 如何获取上下文路径、tomcat启动时,后台如何访问服务器保存的文件 、Android手机不能访问本地开启的tomcat服务器等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存