스프링 프레임워크 [Spring Framework] MVC 커맨드(Command) 객체로 List 받기

반응형

Command Object == javabean.

SPRING MVC 는 List 타입의 프로퍼티에 대한 바인딩도 처리가 가능하다.

OrderItem목록을 갖는 List 타입의 orderItem 프로퍼티를 갖게 만들고.

1

 

2

 

3

 

 

List타입의 프로퍼티에 값을 전달할수있게 만들기 위해선 JSP에서 내용을 받아 드릴수있게 만든다.

상품1 Id :

<input type="text" name="orderItems[0].itemId">

개수 : -

<input type="text" name="orderItems[0].number">  

주의 : -

<input type="text" name="orderItems[0].remark">
<input type="submit">

로 전송시키고

폼의 input이나 select 등의 name에 인덱스 값을 포함시키면 List 타입의 프로퍼티 값을 전달 받을 수 있다.

 

컨트롤러에서 @RequestMapping 메서드에 지정해주면된다.

4

결과 :

5
6
 
반응형