validation 관련 질문입니다.
- 작성자 :
- 김*영
- 작성일 :
- 2011-08-09 15:40:08
- 조회수 :
- 2,019
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
validation 처리시 문제인데요.
공백값 입력시 "필수 항목입니다." 라는 alert 창은 뜹니다.
헌데 controller 에서
beanValidator.validate(diary, bindingResult);
System.out.println("objectName============="+bindingResult.hasErrors());
if (bindingResult.hasErrors()) {
return "diary/diaryWrite"; // JSP or Tiles definition 처리
}
bindingResult.hasErrors() 가 미입력시에도 false로 처리됩니다..
오류처리를 못해서 alert는 뜨는데 글이 등록되네요
오류 메세지도 안뜨구요.;; 어느부분에서 오류인건지 알수있을가요/?
공백값 입력시 "필수 항목입니다." 라는 alert 창은 뜹니다.
헌데 controller 에서
beanValidator.validate(diary, bindingResult);
System.out.println("objectName============="+bindingResult.hasErrors());
if (bindingResult.hasErrors()) {
return "diary/diaryWrite"; // JSP or Tiles definition 처리
}
bindingResult.hasErrors() 가 미입력시에도 false로 처리됩니다..
오류처리를 못해서 alert는 뜨는데 글이 등록되네요
오류 메세지도 안뜨구요.;; 어느부분에서 오류인건지 알수있을가요/?
A
안녕하세요.. 김기영님..
아무 값이 없는 상태에서 bindingResult.hasErrors() 가 false로 왔다라는 질문이시죠?
이 경우는 데이터를 가지고 있는 diary로 부터 해당 값을 로그로 찍어 보시면 될 것 같습니다.
(아무 입력도 없는 경우 "null"이라는 문자가 오거나 하는 등의 문제 확인)
그럼.. 즐거운 하루되십시오.
감사합니다.
아무 값이 없는 상태에서 bindingResult.hasErrors() 가 false로 왔다라는 질문이시죠?
이 경우는 데이터를 가지고 있는 diary로 부터 해당 값을 로그로 찍어 보시면 될 것 같습니다.
(아무 입력도 없는 경우 "null"이라는 문자가 오거나 하는 등의 문제 확인)
그럼.. 즐거운 하루되십시오.
감사합니다.