「Spring」@ModelAttributeとRequestMethod.POSTのサンプル
構文
JSP画面
<form:form action="abcForm" method="post" modelAttribute="abcForm">
Controller側
public String 関数名(@ModelAttribute xxxForm abcForm,Model model )
1.JSP側
<form:form action="userForm" method="post" modelAttribute="userForm"> <form:hidden path-"userId"/> <form:input path="userMemo"></form:input> </form:form>
2.Controller側
@RequestMapping(value ='/create',method = RequestMethod.POST)
public String getProfile(@ModelAttribute UserForm userForm,Model model ) {
model.addAttribute("profileId", "123"+userForm.getUserId() );
model.addAttribute("profileMemo", "testmark"+userForm.getUserMemo())
// some code
}
3.Form側
public class UserForm {
private String userId;
private String userMemo;
//some code
}