jsp页面获取session中值的方式

jsp页面获取session值

java代码

 @RequestMapping(value = "/chkUser",method = RequestMethod.POST,produces = "application/json;charset=UTF-8")
    public String chkUserInfo(HttpServletRequest request,String userName, String userPwd){
        if(StringUtils.isBlank(userName)||StringUtils.isBlank(userPwd))
            return "false";
        UserEntity entity = chkLoginService.chkUserService(userName,userPwd);
        if(entity==null)
            return "false";
        request.getSession().setAttribute("userEntity",entity);
        return "true";
    }

方法一
jsp页面
使用 request.getSession().getAttribute(“**“) 方法
jsp页面获取session中值的方式_第1张图片

  • 方法二

在jsp页面 script中使用EL表达式获取
var userEntity=’${sessionScope.userEntity.loginName}’;
说明
1、sessionScope指的是session的范围,类似还有requestScope,pageScope,contextScope
2、sessionScope整体的意思是获得存放在session.setAttrbute(key,value)的值即session.getAttribute(key)

你可能感兴趣的:(前端jquery,jsp,session,EL表达式)