如何在没有Http请求的情况下获取Web应用程序的当前上下文?

时间:2014-06-16 19:13:28

标签: java jsp contextpath

由于我的申请背景,我有一个问题。

我目前在一个项目上工作,我需要从我的Web应用程序中调用另一个应用程序的当前上下文URL?如果可能,没有HTTP请求。 我需要这个,因为我为这个应用程序使用了不同的Tomcats和环境。 我不喜欢在属性或java代码中编写硬编码路径。

2 个答案:

答案 0 :(得分:1)

HTTPServletResponse中的sendRedirect怎么样?一旦您完成了第一个请求,您的servlet就会告诉客户去调用您的其他应用程序"。

答案 1 :(得分:0)

自Servlet 2.5(例如Tomcat 6及更新版本)以来ServletContext#getContextPath()也可以使用它。