私は JSP の初心者で、webapp の特定のページで、ユーザーがログインしているかどうかを判断しようとしています。これを行うには、セッションの存在を確認しています。セッションが存在しない場合は、ユーザーをログイン ページにリダイレクトします。
次のコードが
<%
if (null == session)
out.println("session is null");
else
out.println("session is not null");
if (null == request.getSession(false))
out.println("request.getSession() is null");
else
out.println("request.getSession() is not null");
%>
どのような状況でも、次の出力が生成されます。
session is not null request.getSession() is not null
セッションを作成していないのに、なぜセッションが存在するのかわかりません。ユーザーがログインしているかどうかを確認するにはどうすればよいですか?
前もって感謝します。