beanValidator.validate 수행 시 에러가 있는 듯 하나 어디가 문제인지 모르겠습니다
- 작성자 :
- 이*민
- 작성일 :
- 2014-09-30 13:25:42
- 조회수 :
- 909
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
안녕하세요?
insert 부분을 다루고 있는데요
controller에서
beanValidator.validate(VO, results); 가 수//validation 수행 시
에러가 있어 if문(if (results.hasErrors()) { return "XXXXX";} ) 안으로 들어가서 페이지가 리턴되는데
어느 부분이 에러인지를 찾을 수가 없네요
키 값들은 jsp 단에서 <form:errors path="name" /> 등으로 처리해서
그부분이 조건에 충족하지 않으면 에러 메세지를 뿌려주는데
그 외의 부분에서 에러가 나는 것 같은데 뭐가 문제인지 모르겠어요
if문에서 페이지로 리턴시키지 않으면 sql에러 없이 DB에 insert가 되고요
혹시 이런 상황일 때 확인해봐야 하는 부분이 또 있는지요?
insert 부분을 다루고 있는데요
controller에서
beanValidator.validate(VO, results); 가 수//validation 수행 시
에러가 있어 if문(if (results.hasErrors()) { return "XXXXX";} ) 안으로 들어가서 페이지가 리턴되는데
어느 부분이 에러인지를 찾을 수가 없네요
키 값들은 jsp 단에서 <form:errors path="name" /> 등으로 처리해서
그부분이 조건에 충족하지 않으면 에러 메세지를 뿌려주는데
그 외의 부분에서 에러가 나는 것 같은데 뭐가 문제인지 모르겠어요
if문에서 페이지로 리턴시키지 않으면 sql에러 없이 DB에 insert가 되고요
혹시 이런 상황일 때 확인해봐야 하는 부분이 또 있는지요?
A
안녕하세요.
화면(폼)에서 입력한 값이 validation 규칙에 맞지 않아서 그렇습니다.
예를 들면, 입력값 길이, 필수속성 등 입니다.
validator.xml에서 해당 폼에 대한 규칙을 확인해보세요.
<form-validation> 태그로 시작하는 xml 파일이고,
<formset> 안에 <form> 태그 name 속성으로 validation을 지정할 폼이 지정되어 있습니다.
감사합니다.
화면(폼)에서 입력한 값이 validation 규칙에 맞지 않아서 그렇습니다.
예를 들면, 입력값 길이, 필수속성 등 입니다.
validator.xml에서 해당 폼에 대한 규칙을 확인해보세요.
<form-validation> 태그로 시작하는 xml 파일이고,
<formset> 안에 <form> 태그 name 속성으로 validation을 지정할 폼이 지정되어 있습니다.
감사합니다.