SpringMVC日期绑定
来源:互联网 发布:form表单提交数据加密 编辑:程序博客网 时间:2024/06/05 18:51
将yyyy-MM-dd HH:mm:ss这种格式的字符串格式绑定到日期对象
首先实现Converter
package com.gwc.utils.spring;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.core.convert.converter.Converter;/** * SpringMVC时间转化 * @author 程高伟 * * @date 2016年6月24日 下午2:54:13 */public class MyDateConverter implements Converter<String, Date> { private final Logger logger = LoggerFactory.getLogger(this.getClass()); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");// 小写的mm表示的是分钟 Date date = new Date(); @Override public Date convert(String source) { try { date = sdf.parse(source); } catch (ParseException e) { logger.error("数据转换发生了异常,要转化的数据{}",source); e.printStackTrace(); } return date; }}
其次在springmvc的配置文件配置如下bean
<!-- 自定义日期转换 --> <bean id="myDateConverter" class="org.springframework.format.support.FormattingConversionServiceFactoryBean"> <property name="converters"> <set> <bean class="com.gwc.utils.spring.MyDateConverter"></bean> </set> </property> </bean>
最后配置mvc annotation
<mvc:annotation-driven conversion-service="myDateConverter" />
到此,spingmvc会将前台传过来的时间格式为yyyy-MM-dd HH:mm:ss的字符串直接绑定到日期对象上。
如果想改变时间格式只需修改MyDateConverter即可
参考文献
慕课网–SpringMVC数据绑定入门
0 0
- SpringMVC日期绑定
- SpringMVC自定义日期类型的数据绑定
- springmvc-日期类型初始绑定报错
- SpringMVC自定义日期类型的数据绑定
- SpringMVC自定义日期类型的数据绑定
- SpringMVC自定义日期格式进行参数绑定
- SpringMVC配置字符串绑定日期对象
- SpringMVC初始化参数绑定--日期格式
- springmvc自定义参数绑定实现日期参数绑定
- springMVC数据绑定之日期属性编辑器(最好用)
- springMVC属性值绑定(日期类型转…
- Springmvc 绑定
- springmvc参数绑定-pojo绑定
- springmvc参数绑定-复杂绑定
- 浅谈 SpringMVC 数据绑定
- 浅谈 SpringMVC 数据绑定
- SpringMVC 表单数据绑定
- SpringMVC数据绑定使用指南
- mysql 5.7.13 在ubuntu上的安装以及部分简单说明
- 带圆点标示的ViewPager
- placeholder IE兼容问题
- android studio 一些使用问题
- 编写一个删除C语言程序中所有注释语句的程序
- SpringMVC日期绑定
- JavaWeb学习总结(三)——Tomcat服务器学习和使用(二)
- JAVA配置文件的读取
- 四张图包含了020所有的秘密
- 叔恶!今日凌晨潮汕一汽车掉进水沟内,车上三女生身亡!
- CSS3边框 , 背景
- Flask(11)-博客文章
- android L 上切换字库方法
- 在适配器的构造方法添加假数据,然后请求数据后listview等的图片显示不完整,刷新之后才显示的问题。