내 봄 응용 프로그램에서 유효성 검사 목적으로 Hibernate Validator
을 사용하고 있습니다. 두 날짜 필드 사이의 봄 유효성 검사?
@Email
,
@NotEmpty
처럼주고 문제를 간단한 검증을하고있을 때 ...
문제는 '내 JSP 페이지에 문자열 그럼 내가 날짜를 문자열로 변환하고 있습니다로 m지고 값은 내가이 0으로 변환하고있어
@NotEmpty(message = "Write Some Description")
private String description;
private String fromDateMonth;
private String fromDateYear;
private String toDateMonth;
private String toDateYear;
...
듣고 내 예입니다 .. 입력 내 컨트롤러 클래스에서 Date에및 fromDateYear
을 입력하십시오.
Validator Annotation을 컨트롤러 클래스에 추가 할 수 있습니까?
기타 현명한 내 의견은 무엇입니까? 제안 해주세요 ...
그 방법은 그래서 .. 유형은 날짜 ... 그래서 간단하지만 문제는 내 JSP는 두 개의 선택 상자 말이지을 가지고 있으며 한 달 동안이며, 한 해에 대 한 경우 내가 문자열을 가져 가고있어 ... –
fromdate가 todate보다 큰 경우 내 컨트롤러 클래스에서 먼저 두 날짜를 비교한다. BindingResult 객체에 오류를 추가하지만 주석을 추가 할 빈 클래스에 추가하는 방법은 무엇입니까? –
모델에서 Date 객체를 사용하고 JSF에서 날짜 필드를 사용하면 모델 내에서 주석을 직접 사용할 수 있으며 오늘 날짜가 전후인지 테스트 할 수 있습니다 (if 마지막 주석을 '@ Past' 또는'@ Future' 주석으로 잘 이해했습니다. –