Java - Ich bin heute beim Schreiben von Code auf ein Problem gestoßen, das heißt, ein Objekt, das gerade in der Sitzung gespeichert wurde, kann nicht ausgelesen werden. Ich möchte fragen, wo das Problem liegt.
大家讲道理
大家讲道理 2017-06-10 09:48:02
0
1
756

Ich habe mich heute angemeldet und mit der Sitzung im Hintergrund gespeichert. Ich weiß nicht, warum ich es nicht abrufen kann und es ist immer noch 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";
    }
}
大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

Antworte allen(1)
typecho

你存储在session中的对象, 用request当然取不出来.

request.getSession().getAttribute("users"); // 试试
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage