servlet支持跨context读取信息吗?

img

如图所示,我在tomcat的server.xml中配置了2个context,分别是server1和images。

现在我有一个需求,就是我在server1中编写servlet代码的时候,我想将前端传过来的文件,保存到images的路径中(已经在server.xml中配置,不想重复的写)。

所以我的问题是:可以在server1的servlet程序中,读取到images的docBase的值吗?

可以使用ServletContext.getContext()方法从另一个Context中访问ServletContext实例。

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^