「Spring MVC」@SessionAttributesでセッションのオブジェクトを格納するサンプルコード

サンプルコード

@Controller
@SessionAttributes(names="userForm") //セッション宣言
public class UserController{

    @RequestMapping(value = "/user/create", method = RequestMethod.POST)
    public String create(@ModelAttribute("UserForm")UserForm form){ 
        //セッション格納     
        setUserForm(form);
       //some code
        return "user/create";
    }

    //セッションのオブジェクト格納
    @ModelAttribute("userForm")
    public UserForm setUserForm(UserForm userForm){
        return userForm;
    }
}

 

Software

Posted by arkgame