import java.io.*; import javax.servlet.*; import javax.servlet.http.*; public class CustomAuth4 extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException{ response.setContentType("text/html; charset=Shift_JIS"); PrintWriter out = response.getWriter(); String target = request.getRequestURI(); HttpSession session = request.getSession(false); if (session == null){ /* まだ認証されていない */ session = request.getSession(true); session.setAttribute("target", target); response.sendRedirect("/auth/Login"); }else{ Object loginCheck = session.getAttribute("login"); if (loginCheck == null){ /* まだ認証されていない */ session.setAttribute("target", target); response.sendRedirect("/auth/Login"); } } out.println(""); out.println(""); out.println("ユーザー認証テスト"); out.println(""); out.println(""); out.println("

テストページ2

"); out.println("

テストページ1へ

"); out.println("

ログアウト

"); out.println(""); out.println(""); } }