您的位置:首页 > 编程语言 > Java开发

SpringMVC—数据绑定与属性编辑

2012-09-26 21:48 232 查看
数据绑定与属性编辑

当自定义控制器继承的是AbstractCommandController控制器,那么可以重写initBinder方法:

下面的方法将页面中的参数转换成date类型,下面使用的属性编辑器是由SpringMVC提供的,也可以自己定义一个属性编辑器可以继承PropertyEditorSupport类。

@Override

protected void initBinder(HttpServletRequest request,ServletRequestDataBinder binder) throws Exception {

//registerCustomEditor方法的第一个参数为要转换类型的class,第二个参数为属性编辑器

//CustomDateEditor属性编辑器类的构造方法的第一个参数为格式,第二个参数为是否可以为空

binder.registerCustomEditor(Date.class, new CustomDateEditor(new SimpleDateFormat("yyyy-MM-dd"),true));

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: