我是 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
我不明白为什么会话存在,即使我没有创建它。如何检查用户是否登录?
提前致谢。