Я создаю форму, в которой пользователь зарегистрируется в приложении struts2. Пользователь должен будет ввести дату в определенном формате.Проверка даты в struts2
Поскольку я не собираюсь использовать DatePicker АЯКС тег, я использую текстовое поле с меткой даты в форме, как это:
<s:date name="birthDate" id="bDateId" format="yyyy-MM-dd"/>
<s:textfield name="birthDate" id="%{bDateId}" label="Birth Date (yyyy-MM-dd)"/>
Основной объект пользователя имеет поле Строки для представления даты , Поэтому мой вопрос заключается в том, что существует метод straighforward для применения проверки в отношении формата ввода пользователя для поля даты. Валидатор дат, предоставляемый struts2, может использоваться для проверки только диапазонов дат, но не для конкретных форматов.
Может кто-нибудь порекомендует способ сделать это, или не будет указывать на пример пользовательского валидатора?
Спасибо за ваши советы привет всем
Если объект является дата, она не будет работать сразу, вам нужно использовать объект типа String для хранения значения и передать его потом ... – tinky05
Это подтверждает 3333-33 -33 как дата, поэтому его нельзя использовать – batbaatar
Я пытаюсь это сделать, но не работает для меня – p27