springmvc参数绑定-自定义参数绑定

上篇博客我们介绍了springmvc参数绑定-pojo绑定。现在我们介绍springmvc参数绑定-自定义参数绑定

 

自定义参数绑定实现日期类型的绑定

 

对于Controller形参中pojo对象,如果属性中有日期类型,需要自定义参数绑定。

    问题描述:在商品修改界面输入商品时间,通过Convert提供的参数绑定,无法正确获得输入的商品时间。需要自己自定义参数绑定

 

思路:将请求的日期的数据串,转换成日期类型。要转换的日期类型和pojo中日期属性的类型保持一致。

springmvc参数绑定-自定义参数绑定_第1张图片

在pojo中日期属性为java.uitl,Date类型。所以自定义参数绑定要将日期串转换成util.Date类型。

 

要向处理器适配器中注入自己自定义的参数绑定组件

 

自定义的日期类型参数绑定器

springmvc参数绑定-自定义参数绑定_第2张图片

配置方法:在springmvc.xml中加入如下配置信息

springmvc参数绑定-自定义参数绑定_第3张图片

 

在修改商品日期点击提交,先执行转化器,进行类型转换,然后在进行参数绑定。

 

你可能感兴趣的:(Spring,MVC框架)