Все дни в Struts2 datetimepicker заменяются на NaN, когда отправляется неверная дата - PullRequest
0 голосов
/ 09 декабря 2010

Я использую тэг datetimepicker в моем приложении struts2 2.0.11 со следующим тегом:

<s:datetimepicker name="data" displayFormat="dd/MM/yyyy"/>

В моем действии есть поле типа util.Date с именем data с правильными getter и setter. Если пользователь использует календарь для выбора дня, он работает нормально, но если кто-то «случайно» записывает недопустимую дату, он генерирует исключение синтаксического анализа (как и ожидалось), и когда в форме снова появляется datetimepicker, дни заменяются на NaN и календарь становится непригодным для использования.

Интересно, я не смог найти в Google ничего об этой простой ошибке.

Спасибо заранее, Сол

1 Ответ

0 голосов
/ 10 декабря 2010

Я наконец нашел ответ на свой вопрос:

<s:datetimepicker name="remocao.criacao" value="" displayFormat="MM/dd/yyyy"/>

Вот и все! знак равно Мне просто нужно было поставить значение атрибута без значения, и это сработало! Теперь это дает исключение java.text.ParseException: Unparseable date: "", но это не вредит.

Еще раз спасибо, Сол

...