recherche

Maison  >  Questions et réponses  >  le corps du texte

java - J'ai rencontré un problème lors de l'écriture du code aujourd'hui, c'est-à-dire qu'un objet qui vient d'être enregistré dans la session ne peut pas être lu. Je voudrais demander quel est le problème.

Je me suis connecté aujourd'hui et je l'ai enregistré avec une session en arrière-plan. Je ne sais pas pourquoi je n'arrive pas à l'obtenir et c'est toujours nul.

@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";
    }
}
大家讲道理大家讲道理2749 Il y a quelques jours746

répondre à tous(1)je répondrai

  • typecho

    typecho2017-06-10 09:50:02

    Bien sûr, vous ne pouvez pas le sortir si vous le rangez dans session中的对象, 用request.

    request.getSession().getAttribute("users"); // 试试

    répondre
    0
  • Annulerrépondre