@Validated 사용 시 에러메시지
- 작성자 :
- a*****4
- 작성일 :
- 2024-10-30 10:09:00
- 조회수 :
- 212
- 구분 :
- 기타
- 진행상태 :
- 완료
Q
<bean id="messageSource" class="egovframework.com.cmm.util.WildcardReloadableResourceBundleMessageSource">
<property name="egovBasenames">
<list>
<value>classpath*:egovframework/message/com/**/*</value>
<value>classpath:/org/egovframe/rte/fdl/idgnr/messages/idgnr</value>
<value>classpath:/org/egovframe/rte/fdl/property/messages/properties</value>
</list>
</property>
<property name="defaultEncoding" value="UTF-8"/>
<property name="cacheSeconds">
<value>60</value>
</property>
</bean>
<bean id="comMessageSource" class="egovframework.com.cmm.ComMessageSource">
<property name="reloadableResourceBundleMessageSource">
<ref bean="messageSource" />
</property>
</bean>
<bean id="validator" class="org.springframework.validation.beanvalidation.LocalValidatorFactoryBean">
<property name="validationMessageSource" ref="messageSource"/>
</bean>
이렇게 있는데 comMessageSource로는 에러메시지가 불러지는데
BindingResult로 나오는 에러코드는 잡히지가 않네요.
<property name="egovBasenames">
<list>
<value>classpath*:egovframework/message/com/**/*</value>
<value>classpath:/org/egovframe/rte/fdl/idgnr/messages/idgnr</value>
<value>classpath:/org/egovframe/rte/fdl/property/messages/properties</value>
</list>
</property>
<property name="defaultEncoding" value="UTF-8"/>
<property name="cacheSeconds">
<value>60</value>
</property>
</bean>
<bean id="comMessageSource" class="egovframework.com.cmm.ComMessageSource">
<property name="reloadableResourceBundleMessageSource">
<ref bean="messageSource" />
</property>
</bean>
<bean id="validator" class="org.springframework.validation.beanvalidation.LocalValidatorFactoryBean">
<property name="validationMessageSource" ref="messageSource"/>
</bean>
이렇게 있는데 comMessageSource로는 에러메시지가 불러지는데
BindingResult로 나오는 에러코드는 잡히지가 않네요.
환경정보
-
- OS 정보 :
- 표준프레임워크 버전 :
- JDK(JRE) 정보 :
- WAS 정보 :
- DB 정보 :
- 기타 환경 정보 :
A
안녕하세요.
표준프레임워크센터입니다.
표준프레임워크에 적용된 validation 설정은
1. commons-validator taglib를 선언 및 필요한 자바 스크립트 함수를 generate 하기 위한 코드를 추가하고
2. 위의 자바 스크립트 함수를 이용해 필요한 validation과 메시지 처리를 위한 자바 스크립트를 generate 하기 위한 코드를
추가하여 구성하며 관련된 내용은 위키가이드에서 확인하실 수 있습니다.
https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte:ptl:security:jakarta_commons_validator
/resources/egovframework/spring/context-validator.xml 에
설정파일을 정의하고 validation rule 과 validation 할 form 을 매핑하기 위한
validator.xml 은 WEB-INF/config/egovframework/validator 에 위치하고 있습니다.
감사합니다.
표준프레임워크센터입니다.
표준프레임워크에 적용된 validation 설정은
1. commons-validator taglib를 선언 및 필요한 자바 스크립트 함수를 generate 하기 위한 코드를 추가하고
2. 위의 자바 스크립트 함수를 이용해 필요한 validation과 메시지 처리를 위한 자바 스크립트를 generate 하기 위한 코드를
추가하여 구성하며 관련된 내용은 위키가이드에서 확인하실 수 있습니다.
https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte:ptl:security:jakarta_commons_validator
/resources/egovframework/spring/context-validator.xml 에
설정파일을 정의하고 validation rule 과 validation 할 form 을 매핑하기 위한
validator.xml 은 WEB-INF/config/egovframework/validator 에 위치하고 있습니다.
감사합니다.