Springmvc第二次總結-pojo的繫結
阿新 • • 發佈:2018-12-17
- pojo的繫結由POJO類,contoller類,jsp頁面構成
- pojo類,重點在於無參構造和重寫無參構造的方法
public class User { private String username; private String password; //如果沒有無參構造器,則報錯,無法裝載pojo public User() { } public String getUsername() { return username; } public void setUsername(String username) { this.username = username; } public String getPassword() { return password; } public void setPassword(String password) { this.password = password; } //jsp傳入的引數通過對User的引數傳入 public User(String username, String password) { super(); this.username = username; this.password = password; } }
- controller類
*/
/*
* 接收註冊資訊
*/
@RequestMapping("/registerUser")
public String registerUser(User user) {
System.out.println(user);
return "success" ;
}
- JSP頁面
<form action="${pageContext.request.contextPath }/registerUser" method="post"> 使用者名稱:<input type="text" name="username" /> <b /> 密 碼:<input type="password" name="password" /> <br /> <input type="submit" value="註冊" /> </form>
4.總結:
- pojo類的引數實際上就是對傳入多個引數型別進行了包裝,減少contoller的程式碼量
- 如果在一個POJO類中在包裝一個POJO類,那麼在傳入被包裝的POJO類的屬性時需要指定其來源類