Springmvc 进行数据类型转换

SpringMVC进行一些常用的数据类型转换,这里以Date 数据类型的转换为例。

SpringMVC表单中输入日期,一般都是以字符串的形式输入,如何将字符形式的日期转换为Date 类型的呢?这里只需两步。

下面把代码贴出来。

一、在实体类中日期属性上加 @DateTimeFormat(pattern="yyyy-MM-dd")

public class User
{
    private Integer id;
    private String name;
    private String email;
    
    @DateTimeFormat(pattern="yyyy-MM-dd")
    private Date birth;

//下面的构造器 和 getter、setter 方法省略
}

二、在SpringMVC 的配置文件 springmvc.xml 中加上 <mvc:annotation-driven></mvc:annotation-driven> 标签就可以了

<!-- 扫描包 -->
    <context:component-scan base-package="com.zcd.springmvc"></context:component-scan>
    
    <!-- 配置视图解析器 -->
    <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
        <property name="prefix" value="/WEB-INF/views/"></property>
        <property name="suffix" value=".jsp"></property>
    </bean>
    
    <mvc:annotation-driven></mvc:annotation-driven>

 

posted @ 2017-07-30 16:06  钓鱼翁  阅读(327)  评论(0编辑  收藏  举报