我正在尝试使用Spring MVC和Velocity作为视图创建注册表单。在视图中有输入: 用户名 电子邮件 密码 确认密码 生日 - >格式MM / dd / yyyy
当用户提交表单时,我的控制器验证表单输入/命令。如果出现错误,它将显示回视图并以正确的格式打印出生日。
但是日期打印为未格式化日期。我尝试使用$ dateTool.format('MM / dd / yyyy',$ registration.BirthDay),但生日值仍然没有格式化。
需要任何帮助。
由于
答案 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)