我正在研究struts2。我使用下面的代码来检查用户是否已登录
public String execute()
{
HttpServletRequest request = ServletActionContext.getRequest();
HttpSession session = request.getSession(false);
System.out.println(session);
if(session == null)
{
return "UserLoggedIn";
}
return "success";
}
当我第一次在控制台中访问打印会话值时,它会打印 null。但是,当我通过刷新页面来做同样的事情时,它会打印出如下所示的内容,最终让用户无需登录即可访问该页面。
org.apache.catalina.session.StandardSessionFacade@16f21478
如何进行会话检查以查看用户是否登录。
非常感谢。