springMVC用initBinder进行时间类型转换无反应。

图片说明

您好,麻烦您看下我这个程序,在这个命令控制器的代码里面,我加了一个initBinder,希望实现时间类型的转换,目前只支持回显yyyy/MM/dd,我写了这么一段程序,希望实现能够回显yyyy-MM-dd这样的格式。但是就是没有反应,再次运行时间类型还是现实null。下面是运行前后的截图

运行前:

图片说明

运行后:

图片说明

可以看到,birthday还是错误的,实在不知道怎么解决了,谢谢您的指点,谢谢!

添加一个断点调试的截图

图片说明

可以看到,封装user的时候,birthday就已经没有值了

写法是没有问题的,建议,在 initBinder 中打一个断点跟踪一下是否执行了该方法。
此外,重新 clean 下项目,然后重新 publish 到服务器,没有生效可能是修改后的内容没有发布过去。