【发布时间】:2012-06-12 20:03:55
【问题描述】:
我在我的 JSF2.1/Richfaces 4.2 应用程序中观察到一件有趣的事情。过滤器(或)JSF Bean 操作方法中的所有 response.sendRedirect() 调用都无法正常工作。
如果我们在客户端(浏览器)使用 location.href,它工作正常。
关于可能导致发送重定向失败的任何建议?我试过下面的签名。
response.sendRedirect("/appRoot/mypage.xhtml");
or
(HttpServletResponse) facesCtx.getResponse()).sendRedirect(((HttpServletRequest)request).getContextPath()+"/appRoot/mypage.faces");
【问题讨论】: