成功登录后无法重定向到主页

时间:2013-04-04 17:27:27

标签: java java-ee response.redirect tomcat5.5 requestdispatcher

场景:使用请求取消器include方法成功登录后重定向到主页。

RequestDispatcher rd = request.getRequestDispatcher(uri);    
rd.include(request, response);

其中uri是主页的位置。

在第二行中,发生以下异常:

ClientAbortException:  java.net.SocketException:Broken pipe

所以,我尝试response.sendRedirect()并且它工作正常,因为我不知道确切的路由因为这个例外,所以我想通过它。

为此,我发现异常,并尝试使用response.sendRedirect()块中的catch重定向到主页,如果发生此异常。否则,正常RequestDispatcher的{​​{1}}将起作用。 但是,include正在发生。

我一直试图找到解决方案很多天但仍然没有成功。请提供宝贵的建议。

0 个答案:

没有答案