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'); // 試試
