печать даты в формате Velocity Spring MVC - PullRequest
0 голосов
/ 04 ноября 2010

Я пытаюсь создать регистрационную форму, используя Spring MVC и Velocity в качестве представления.в представлении есть входные данные: имя пользователя, пароль, пароль, подтверждение, пароль, день рождения -> формат MM / dd / yyyy

, когда пользователь отправляет форму, мой контроллер проверяет форму ввода / команду.если возникнет какая-либо ошибка, он вернется к виду и напечатает день рождения в правильном формате.

, но дата печатается как неформатированная дата.Я пытаюсь использовать $ dateTool.format ('MM / dd / yyyy', $ registration.BirthDay), но значение дня рождения все еще не отформатировано.

любая необходимая помощь.

Спасибо

Ответы [ 2 ]

2 голосов
/ 11 апреля 2012

Просто если вам не хватает ссылки, чтобы она заработала - http://javacompleteexamples.blogspot.in/2009/07/velocity-example-with-for-loop-and-date.html Обратите внимание на важную строку - ctx.put ("date", new DateTool ());замените date на dateTool или все, что вы хотите использовать в vm для утилиты форматирования.

0 голосов
/ 08 апреля 2011

Возможно, слишком поздно, но так как я наткнулся на него в Google, разместил его на тот случай, если кому-то еще это понадобится:

try: $ date.format ('MM / dd / yyyy', $ registration.BirthDay)

...