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));
}
当自定义控制器继承的是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));
}
相关文章推荐
- 浅谈springMVC的拦截器、错误异常、数据绑定、转换器、属性编辑器
- 浅谈springMVC的拦截器、错误异常、数据绑定、转换器、属性编辑器
- springMVC数据绑定之日期属性编辑器(最好用)
- springMVC数据绑定之日期属性编辑器(最好用)
- SpringMVC学习系列(4) 之 数据绑定-1
- SpringMvc的数据绑定流程
- SpringMVC学习系列(4) 之 数据绑定-1
- SpringMvc数据的绑定
- SpringMVC(4)数据绑定-1
- SpringMVC 中 数据绑定 数据转换 自定义数据转换器
- springmvc 绑定枚举类型数据
- WPF学习笔记一 依赖属性及其数据绑定
- 手动绑定数据到GridView并实现编辑,删除,取消···
- [ExtJS5学习笔记]第十六节 Extjs5使用panel新增的ViewModel属性绑定数据
- 不能在数据绑定的 DataGridView 控件上设置 ColumnCount 属性
- SpringMVC 自动绑定数据 - DATE多个类型格式 的数据绑定
- SpringMVC中利用@InitBinder来对页面数据进行解析绑定
- JavaWeb——springMVC请求数据绑定分类解析(深度好文)
- SpringMVC 数据绑定
- springMVC对简单对象、Set、List、Map的数据绑定和常见问题