URL /booking/Create.jsf の予約ページがあります。URL パターン /booking/* のフィルターがあるため、ユーザーは Create.jsf に移動する前に /login/signin.jsf ページにログインするように求められます。しかし、登録されていないユーザーがログインせずにCreate.jsfページで予約を作成できるように、「ゲストとして続行」ボタンがあります。どうすればそれを実現できますか。どんな助けでも大歓迎です。私のフィルターは次のようになります
public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException {
HttpServletRequest req = (HttpServletRequest) request;
UserLoginController loginController = (UserLoginController) req.getSession().getAttribute("userLoginController");
if(loginController != null && loginController.isLoggedIn()){
chain.doFilter(request, response);
}
else{
HttpServletResponse httpServletResponse = (HttpServletResponse) response;
httpServletResponse.sendRedirect(req.getContextPath() + "/login/signin.jsf");
}
}