1. private HttpServletRequest request;
request=ServletActionContex.getRequest();
HttpSession session=request.getSession();
User loginUser=session.getAttribute("loginUser");//得到登陆用户
if(null==loginUser||loginUser.equals(null)){
this.addFieldError("loginerror","您还没有登录或者登录已经超时!");
return LOGIN;
}
2.
Map session=ActionContext.getContext().getSession();
User user=(User)session.get("loginUser");
if(null==loginUser||loginUser.equals(null)){
this.addFieldError("loginError","您还没有登录或者登录已经超时!");
return LOGIN:
}
本文介绍了两种检查用户登录状态的方法:一种是通过获取HttpServletRequest对象并从中提取Session信息;另一种则是直接从ActionContext中获取Session。这两种方式均能实现对当前是否已登录及登录是否超时的判断。
3217

被折叠的 条评论
为什么被折叠?



