내부의 목록을 포장하지 않고 요청 PARAMS에서 자바 빈즈의 목록을 구하는 나는이 컨트롤러가 필요 : 내가 수동으로 사용자 작업의 목록을 만들 필요가 클라이언트에서봄 @MVC 방법 객체
@RequestMapping("/path/to/my/app")
public String process(List<JavaBean> javaBeans){
// Do something with the list
}
, like so
<form action="/path/to/my/app">
<input name="javaBeans[0].field1"/>
<input name="javaBeans[0].field2"/>
<input name="javaBeans[0].field3"/>
<br/>
<input name="javaBeans[1].field1"/>
<input name="javaBeans[2].field2"/>
<input name="javaBeans[3].field3"/>
<!-- and so forth -->
</form>
나의 주된 문제는 내가 contoller 안에 빈리스트를 받는다는 것이다. 코드를 작동 시키려면 다른 javabean 안에 넣어야합니다. 하지만
public class BeanWrapper{
private List<JavaBean> javaBeans;
// Getter and setter
}
및 컨트롤러
@RequestMapping("/path/to/my/app")
public String process(BeanWrapper wrapper){
List<JavaBean> list = wrapper.getJavaBeans();
// Do something with the list
}
이 버전의 작품을 다음과 같이 내가 불필요하게 객체 주위에 내 목록을 포장해야합니다. 주위에 방법이 있습니까?
미리 감사드립니다.
spring : bind 태그 또는 spring form 태그를 사용하지 않는 이유는 무엇입니까? – ArunM
나는 그렇게 할 수는 있지만 목록에있는 항목의 수는 사용자 작업에 따라 클라이언트에서 증가하거나 감소 할 수 있습니다. 어쨌든 평범한 html로 작동시키는 법을 알아 내야합니다. 또 다른 메모에서 나는 호기심이 많다. –