webdatabinder 관련 문의
- 작성자 :
- 바***의
- 작성일 :
- 2024-01-11 13:46:11
- 조회수 :
- 455
- 구분 :
- 개발환경 / 3.10
- 진행상태 :
- 완료
Q
Index 256 out of bounds for length 256 에러가 나서 확인해보니 vo에 선언한 private List<item> 에 컨트롤러에서 동적 리스트 바인딩을 하는 도중에 발생한 에러라고 하여 조치 방법을 확인해보니 에러가 발생하는 컨트롤러에 아래 코드를 추가하여 바인딩의 기본설정을 늘려주면 해당 에러는 해소 된다고 합니다.
이때 아래 코드를 추가하였을때 혹여 다른 영향도를 끼치는 경우가 있는지 궁금하여 문의드립니다.
@InitBinder
public void initBinder(WebDataBinder binder) {
binder.setAutoGrowCollectionLimit(1024);
}
이때 아래 코드를 추가하였을때 혹여 다른 영향도를 끼치는 경우가 있는지 궁금하여 문의드립니다.
@InitBinder
public void initBinder(WebDataBinder binder) {
binder.setAutoGrowCollectionLimit(1024);
}
환경정보
-
- OS 정보 :
- 표준프레임워크 버전 : 3.10
- JDK(JRE) 정보 : 1.8
- WAS 정보 :
- DB 정보 :
- 기타 환경 정보 :
A
안녕하세요.
표준프레임워크 센터입니다.
문의하신 내용과 같이 설정하더라도
특별한 문제는 확인되지 않았습니다.
더불어 해당 설정은 컨트롤러 대신
EgovBindingInitializer.java에 설정하셔도 똑같이 적용되며
다만 Tomcat을 사용하는 경우
Parameter 사이즈의 제한이 있으므로
maxParameterCount 설정을 함께 고려해 보시기 바랍니다.
감사합니다.
표준프레임워크 센터입니다.
문의하신 내용과 같이 설정하더라도
특별한 문제는 확인되지 않았습니다.
더불어 해당 설정은 컨트롤러 대신
EgovBindingInitializer.java에 설정하셔도 똑같이 적용되며
다만 Tomcat을 사용하는 경우
Parameter 사이즈의 제한이 있으므로
maxParameterCount 설정을 함께 고려해 보시기 바랍니다.
감사합니다.