DefaultBeanValidator을 사용하는데 에러메시지가 message-common과 맵핑이 안됩니다
- 작성자 :
- 김*
- 작성일 :
- 2023-03-30 22:19:42
- 조회수 :
- 678
- 구분 :
- 개발환경 / 기타
- 진행상태 :
- 완료
Q
validator.xml을 통해서 검증까지는 성공했는데 validator-rules.xml에서 msg가 message-common 프로퍼티와 맵핑이 안됩니다.
예를들어 컨트롤러에서 BindingResult을 받아와서 에러메시지를 보면 errors.required 그대로 나옵니다.
컨트롤러에서 직접 messageSource를 사용해서 에러코드를 넣으면 맵핑이 되는데
beanValidator.validate( user, bindingResult)을 사용하여 나오는 에러코드는 코드 그대로 나오는것을 보니
제 생각에는 validator와 messageSource와 관련이 있는것 같은데 잘 안풀립니다.
자세한 답변 부탁드립니다 감사합니다
예를들어 컨트롤러에서 BindingResult을 받아와서 에러메시지를 보면 errors.required 그대로 나옵니다.
컨트롤러에서 직접 messageSource를 사용해서 에러코드를 넣으면 맵핑이 되는데
beanValidator.validate( user, bindingResult)을 사용하여 나오는 에러코드는 코드 그대로 나오는것을 보니
제 생각에는 validator와 messageSource와 관련이 있는것 같은데 잘 안풀립니다.
자세한 답변 부탁드립니다 감사합니다
환경정보
-
- OS 정보 :
- 표준프레임워크 버전 :
- JDK(JRE) 정보 :
- WAS 정보 :
- DB 정보 :
- 기타 환경 정보 :
A
안녕하세요.
표준프레임워크 센터입니다.
기재하신 내용만으로는
정확한 답변이 어렵습니다.
아래 URL의 위키가이드를 참고하여
validator-rules.xml 파일이나
validator.xml 파일 등을 확인해 보시고
validation 관련하여 커스텀이 진행된 부분이 있다면
해당 부분을 확인해 보시기 바랍니다.
https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte:ptl:security:jakarta_commons_validator
감사합니다.
표준프레임워크 센터입니다.
기재하신 내용만으로는
정확한 답변이 어렵습니다.
아래 URL의 위키가이드를 참고하여
validator-rules.xml 파일이나
validator.xml 파일 등을 확인해 보시고
validation 관련하여 커스텀이 진행된 부분이 있다면
해당 부분을 확인해 보시기 바랍니다.
https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte:ptl:security:jakarta_commons_validator
감사합니다.