SessionAttributes注解


SessionAttributes注解:

       a、該注解只能應用在上;

  b、該注解用於將Map、ModelMap、Model或ModelAndView中的數據暫存到HttpSession中以使其可以在多個請求之間共用數據;

@Controller
@SessionAttributes(value = { "id" })
publicclass StudentController {
    
    @RequestMapping(value = "/student/login.do")
    public String login(Map<String, Object> map) {
        map.put("id", "29ec591c-ecb5-430e-9f86-1ef8a0b3d611");
        return"result";
    }
}
@Controller
@SessionAttributes({"userInfo"})
publicclass UserInfoController {
    
    @RequestMapping("/userinfo/toView.do")
    public ModelAndView editView() {

        ModelAndView mv = new ModelAndView("to");
        UserInfo userInfo = new UserInfo();
        userInfo.setUserName("admin");
        userInfo.setPassword("123456");
        userInfo.setMobile("18838218972");
        userInfo.setAddress("河南省鄭州市高新區升龍又一城");
        mv.addObject("userInfo", userInfo);
        returnmv;

    }

}

通過這樣注解后,我們就能在jsp頁面上,用EL表達式來獲取對應的數值,並且在一個session中有效


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM