BeanValidator 에서 map 사용 문의
- 작성자 :
- e*******y
- 작성일 :
- 2022-02-24 16:45:54
- 조회수 :
- 1,709
- 구분 :
- 기타
- 진행상태 :
- 완료
Q
-- Controller.java
public ResultVO updateData(
@RequestBody Map<String, Object> param,
BindingResult bindingResult)
throws Exception {
// 공통 유효성검사
beanValidator.validate(param, bindingResult);
if (bindingResult.hasErrors()) {
}
-- validator.xml
<form-validation>
<formset>
<form name="dataParam">
위와 같이 공통 유효성검사를 map으로 던져서 하고 싶은데 validator.xml 에는 form name 으로 바인딩 하여 체크합니다.
map 을 form 형태로 변환 하거나 다른 방법이 있을까 문의드립니다.
public ResultVO updateData(
@RequestBody Map<String, Object> param,
BindingResult bindingResult)
throws Exception {
// 공통 유효성검사
beanValidator.validate(param, bindingResult);
if (bindingResult.hasErrors()) {
}
-- validator.xml
<form-validation>
<formset>
<form name="dataParam">
위와 같이 공통 유효성검사를 map으로 던져서 하고 싶은데 validator.xml 에는 form name 으로 바인딩 하여 체크합니다.
map 을 form 형태로 변환 하거나 다른 방법이 있을까 문의드립니다.
환경정보
-
- OS 정보 :
- 표준프레임워크 버전 : 4.0
- JDK(JRE) 정보 :
- WAS 정보 :
- DB 정보 :
- 기타 환경 정보 :
A
안녕하세요.
표준프레임워크센터입니다.
표준프레임워크에 적용된 Validation 의 경우
Collection 타입은 직접 처리할 수 없습니다.
이 경우는 별도의 로직으로 Collection 안에 담긴
객체 하나하나를 검증하는 방식으로
처리하여야 할 것 같습니다.
감사합니다.
표준프레임워크센터입니다.
표준프레임워크에 적용된 Validation 의 경우
Collection 타입은 직접 처리할 수 없습니다.
이 경우는 별도의 로직으로 Collection 안에 담긴
객체 하나하나를 검증하는 방식으로
처리하여야 할 것 같습니다.
감사합니다.