在Velocity Spring MVC中打印日期格式

时间:2010-11-04 04:28:20

标签: spring-mvc velocity

我正在尝试使用Spring MVC和Velocity作为视图创建注册表单。在视图中有输入: 用户名 电子邮件 密码 确认密码 生日 - >格式MM / dd / yyyy

当用户提交表单时,我的控制器验证表单输入/命令。如果出现错误,它将显示回视图并以正确的格式打印出生日。

但是日期打印为未格式化日期。我尝试使用$ dateTool.format('MM / dd / yyyy',$ registration.BirthDay),但生日值仍然没有格式化。

需要任何帮助。

由于

2 个答案:

答案 0 :(得分:2)

只是因为你错过了让它工作的链接 - http://javacompleteexamples.blogspot.in/2009/07/velocity-example-with-for-loop-and-date.html 注意重要的一行 - ctx.put(“date”,new DateTool()); 将日期替换为dateTool或您要在vm中用于格式化实用程序的任何内容。

答案 1 :(得分:0)

可能为时已晚,但是自从我在谷歌上发布它后,发布它以防其他人需要它:

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