본문 바로가기
개발/웹

@ModelAttribute를 배열(ArrayList)로 받아서 사용하기

by reikop.com 2013. 7. 15.
이전에 작성한글에 몇가지 안해도 될 것들이 있어 추가해본다.

package person.reikop.test.vo;

import java.util.Date;
import java.util.List;

public class TestVO {

	//자기 자신을 참조하여 리스트를 리턴하도록 한다.
	private List listVo;
	private String key;
	private String name;
	private String phone;
	private Date birth;
	private int age;
	private boolean married;
	public List getListVo() {
		return listVo;
	}
	public void setListVo(List listVo) {
		this.listVo = listVo;
	}
	public String getKey() {
		return key;
	}
	public void setKey(String key) {
		this.key = key;
	}
	public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}
	public String getPhone() {
		return phone;
	}
	public void setPhone(String phone) {
		this.phone = phone;
	}
	public Date getBirth() {
		return birth;
	}
	public void setBirth(Date birth) {
		this.birth = birth;
	}
	public int getAge() {
		return age;
	}
	public void setAge(int age) {
		this.age = age;
	}
	public boolean isMarried() {
		return married;
	}
	public void setMarried(boolean married) {
		this.married = married;
	}	
}

아래서 제시한 생성자도 필요없다.
input name을 listVo[0].name 이런식으로 주면 list에 알아서 들어가고,
그냥 input name name 을 혼용해서 사용해도 알아서 값이 들어간다.
정말 편하당.. 
-------------------------------------------