我有一個過濾器,當任何客戶端在我的web應用程序中請求一個JSF頁面時,我得到頁面未找到錯誤。我不知道如何解決這個問題。如何在jsf中應用過濾器
這裏是我的過濾器代碼:
HttpServletRequest req = (HttpServletRequest) request;
HttpServletResponse res = (HttpServletResponse) response;
HttpSession ses = req.getSession(true);
String pageRequested = req.getRequestURL().toString();
if (ses.getAttribute("userDetails") != null) {
fc.doFilter(request,response);
} else {
RequestDispatcher dis = request.getRequestDispatcher(LOGIN_PAGE);
dis.forward(request,response);
}
我在web.xml
部署描述符做了所有必要的設置。
是什麼LOGIN_PAGE' – Bozho 2010-04-12 11:09:05
公共靜態LOGIN_PAGE的'值=「面臨/ login.jsp的」 – johnbritto 2010-04-13 04:29:56