Проблема, с которой я столкнулся с тегом выбора даты и времени struts2.0.14
Проблема заключается в том, что для атрибута displayformat struts2 datetimepicker всегда должен быть установлен формат формата даты и времени сервера tomcat, иначе отправленные значения равны нулю.
Изменить настройку даты и времени в Win 7:
- Щелкните правой кнопкой мыши дату в правом нижнем углу.
- Нажмите «Изменить настройки даты и времени».
- Изменить настройки календаря
- Изменить региональные настройки
- Установить формат как английский (Индия)
Этапы воспроизведения
- Измените региональные настройки, как указано выше, и перезапустите сервер tomcat.
- Теперь не используйте какой-либо формат отображения или используйте формат отображения, отличный от «дд / мм / гггг» в средстве выбора даты и времени.
- Отправьте форму struts2 с датой 21/12/2012.
- Дата отправки в действии установлена на нуль
- Теперь измените региональные настройки на английский (США), не используйте формат отображения и перезапустите сервер.
- Значения в действии устанавливаются как представленные через форму.
Ожидаемый результат
- Каким бы ни был системный формат даты и времени, дата должна быть соответствующим образом проанализирована и доступна в действии.
Энви:
Java 6, Struts2.0.14, Firefix 12, кот 6.
Любые обходные пути или исправления через свойства или что-то в этом роде?
*Примечание. Не отвечайте, если ответ заключается в использовании jquery или какой-либо другой библиотеки js или обновлении.