반응형
Command Object == javabean.
SPRING MVC 는 List 타입의 프로퍼티에 대한 바인딩도 처리가 가능하다.
OrderItem목록을 갖는 List 타입의 orderItem 프로퍼티를 갖게 만들고.



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 메서드에 지정해주면된다.

결과 :


반응형
'Java > SPRING' 카테고리의 다른 글
스프링 프레임워크 [Spring Framework] @어노텐션을 이용한 Controller class 자동 스캔 (0) | 2021.12.22 |
---|---|
스프링 프레임워크 [Spring Framework] MVC 컨트롤러(Controller) 메서드의 파라미터 타입 (0) | 2021.12.22 |
스프링 프레임워크 [SPRING Framework] MVC 메서드 HTTP 전송 방식. (0) | 2021.12.21 |
자바[SPRING] MVC패턴 Hello.do 기본기 (0) | 2021.12.21 |
스프링 프레임워크 [Spring Framework] MVC 흐름 및 구성 요소 (0) | 2021.12.21 |