我在我的 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");