java - 今天编写代码遇到一个问题,就是刚存进session的一个对象,读取不出来,想问问是什么情况,
问题描述
今天做了一个登录,在后台用session保存了,不知道为什么获取不到,还是null。
@ResponseBody@RequestMapping('/ueserLogin')public Object ueserLogin(Model model){ Users userss;System.out.println(request.getParameter('user_number')); if(request.getParameter('user_number')!=null && request.getParameter('user_number')!=''){userss=userbiz.findUserByNume(request.getParameter('user_number'));if(userss!=null){ //这里我用session保存 request.getSession().setAttribute('users', userss); //输出是null ![图片描述][1] System.out.println(request.getParameter('users')); //还强转不了为对象 //(Users)request.getParameter('users'); return JSON.toJSONString(userss);}else{ return 'no';} }else{System.out.println('账号不能为空!');return 'no'; }}
问题解答
回答1:你存储在session中的对象, 用request当然取不出来.
request.getSession().getAttribute('users'); // 试试