[Spring MVC]form:inputタグを使うサンプル
書式
form:input path=モデルの名前
1.モデルクラスの定義
public class UserModel {
private String username;
private String addr;
public UserModel(String username, String addr) {
this.username = username;
this.addr = addr;
}
}
2.コントローラクラスの定義
@Controller
@RequestMapping("/user")
public class UserController {
@RequestMapping("/reg")
public String input(Model model) {
UserModel userModel = new UserModel("testuser", "testaddr");
model.addAttribute("userModel", userModel);
return "user/reg";
}
}
3.JSP
ユーザ名: <form:input path="userModel.username" size="20″ /><br>
住所: <form:input path="userModel.addr" size="10″ maxlength="16″ /><br>