springmvc前台String转后台Date


Oracle数据库中的字段为sysdate类型,映射到Java类为java.util.Date类型。确保前台日期绑定到后台的数据格式为YYYYMMDD。而后使用@DateTimeFormat(pattern="yyyymmdd")注解便可。html

具体示例以下:java

import java.util.Date;
import org.springframework.format.annotation.DateTimeFormat;
public class User {
   
//    @DateTimeFormat(pattern="yyyymmdd")
    @DateTimeFormat(pattern="yyyyMMdd")
    private Date createtime;
    
    public Date getCreatetime() {
        return createtime;
    }

    public void setCreatetime(Date createtime) {
        this.createtime = createtime;
    }

}


前台定义一个文本框,重点在于以下的name属性Java类的属性名一致。而后获取时间值的时候确保格式为YYYYMMDD。spring

name="creattime"

而后在Controller中添加一个参数User userInfo便可。数据库

public String userList(PageInfo pageInfo, User userInfo){}
相关文章
相关标签/搜索