「Spring」ModelAndViewとFormModelのサンプル
書式
1.form:form modelAttribute="フォーム用のオブジェクト変数名"
2.ModelAndView型オブジェクト名.add(フォーム用のオブジェクト変数名,FormModelオブジェクト情報)
使用例
1.JSPコード
<h2>${username}</h2> <p>${addr}</p> <form:from modelAttribute="frmModel"> <form:input path="username" /> <input type="submit"> </form:form>
2.コントローラー側Javaコード
@RequestMapping(value = "/create", method = RequestMethod.GET) public ModelAndView create() { //ModelAndViewインスタンスを生成 ModelAndView mav = new ModelAndView("create"); //属性の名前と設定値を指定 mav.addObject("username","adminuser"); mav.addObject("addr","住所情報メッセージ"); //FormModelインデックスを生成 FormModel formModel = new FormModel(); formModel.setUsername("ユーザ名を入力してください"); //ModelAndViewにFormModelオブジェクトを追加 mav.addObject("frmModel",formModel); return mav; }