1. 程式人生 > >Springmvc第二次總結-pojo的繫結

Springmvc第二次總結-pojo的繫結

  • pojo的繫結由POJO類,contoller類,jsp頁面構成
  1. 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;
	} 
}
  1. controller類
		*/
		/*
		 * 接收註冊資訊
		 */
		@RequestMapping("/registerUser")
		public String registerUser(User user) {
							System.out.println(user);
			return "success" ;
		}
  1. JSP頁面
		<form action="${pageContext.request.contextPath }/registerUser"		method="post">
			使用者名稱:<input type="text" name="username" />			<b />
			密&nbsp;&nbsp;碼:<input type="password" name="password" />  <br />
			<input type="submit" value="註冊" />
		</form>

4.總結:

  • pojo類的引數實際上就是對傳入多個引數型別進行了包裝,減少contoller的程式碼量
  • 如果在一個POJO類中在包裝一個POJO類,那麼在傳入被包裝的POJO類的屬性時需要指定其來源類