Validation 에러
- 작성자 :
- 이*복
- 작성일 :
- 2011-02-21 12:36:38
- 조회수 :
- 2,338
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
콘트롤러 파일에 다음과 같이 됨
CpaiValidator; 별도 자바파일 있음
System.out.println("VO1:"); //여기가지만 실행되고 아무 메세지가 없읍니다.
부탁합니다.
import kr.go.kcc.icrs.cp.au.service.impl.CpaiValidator;
private CpaiValidator cpaiValidator; // 선언
@RequestMapping(value="/cp/ai/*Inr.do")
public String insertCpai0471(@ModelAttribute("prsnInfoVO") CpaiVO cpaiVO,
BindingResult bindingResult, SessionStatus status,
Model model) throws Exception {
// Validation Check
System.out.println("VO1:");
cpaiValidator.validate(cpaiVO, bindingResult);
System.out.println("VO2:");
if (bindingResult.hasErrors()) {
System.out.println("Error:-->"+bindingResult.getFieldError());
return "/cp/ai/Cpai0471t2";
}
CpaiValidator; 별도 자바파일 있음
System.out.println("VO1:"); //여기가지만 실행되고 아무 메세지가 없읍니다.
부탁합니다.
import kr.go.kcc.icrs.cp.au.service.impl.CpaiValidator;
private CpaiValidator cpaiValidator; // 선언
@RequestMapping(value="/cp/ai/*Inr.do")
public String insertCpai0471(@ModelAttribute("prsnInfoVO") CpaiVO cpaiVO,
BindingResult bindingResult, SessionStatus status,
Model model) throws Exception {
// Validation Check
System.out.println("VO1:");
cpaiValidator.validate(cpaiVO, bindingResult);
System.out.println("VO2:");
if (bindingResult.hasErrors()) {
System.out.println("Error:-->"+bindingResult.getFieldError());
return "/cp/ai/Cpai0471t2";
}
A
안녕하세요.. 이성복님..
cpaiValidator.validate(cpaiVO, bindingResult);
부분에서 Exception일 발생했을 가능성이 많은 것 같습니다.
이 부분은 다음과 같이 변경해서 정확한 에러 메시지를 확인해보시기 바랍니다. (기존에는 Exception이 다른 곳으로 전달되어 메시지가 표시되지 않는 상태로 추측)
try {
cpaiValidator.validate(cpaiVO, bindingResult);
} catch (Throwable th) {
th.printStackTrace();
}
그럼.. 즐거운 하루되십시오.
감사합니다.
cpaiValidator.validate(cpaiVO, bindingResult);
부분에서 Exception일 발생했을 가능성이 많은 것 같습니다.
이 부분은 다음과 같이 변경해서 정확한 에러 메시지를 확인해보시기 바랍니다. (기존에는 Exception이 다른 곳으로 전달되어 메시지가 표시되지 않는 상태로 추측)
try {
cpaiValidator.validate(cpaiVO, bindingResult);
} catch (Throwable th) {
th.printStackTrace();
}
그럼.. 즐거운 하루되십시오.
감사합니다.