【发布时间】:2011-01-06 12:20:36
【问题描述】:
我使用的是 tomcat 6,我有两个 webapps。一个是 webapp1,另一个是 webapp2。从 webapp2 中的过滤器,我试图访问另一个 webapp,即 webapp1。我的过滤器代码如下所示
public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException {
HttpServletRequest req = (HttpServletRequest)request;
System.out.println("requeted path = " + req.getRequestURI());
ServletContext othercontext = confg.getServletContext().getContext("/webapp1");
RequestDispatcher dispatcher = othercontext.getRequestDispatcher(req.getRequestURI());
dispatcher.forward(request, response);
chain.doFilter(request, response);
}
知道我做错了什么吗?我总是将 null 作为 othercontext 值。
【问题讨论】:
标签: tomcat servlets servlet-filters