如何将spring字段中的日期绑定到pojo类

时间:2015-11-17 07:52:40

标签: java spring jsp

  1. 我想将spring date字段绑定到pojo类并返回日期
  2. dateOfbirth的类型为java.sql.Date。现在,当我将日期从spring形式传递给函数setDateOfBirth时,它将采用空值
  3. 例如在 register.jsp (注册表单)中我有特定的字段

    <form:label path="DateOfBirth">DateOfBirth</form:label>
    <form:input path="DateOfBirth" type="date"/>
    

    Register.java (Pojo类)

     public void setDateOfBirth(Date dateOfBirth) {
       this.dateOfBirth = dateOfBirth   ;
     }
    
     public void getDateOfBirth() {
       return this.dateOfBirth;
     }
    

    当我打电话给 getDateOfBirth()
    时 返回:Sat Dec 12 00:00:00 IST 1992

    Input :- 12/12/1992
    

    预期Output :- 12/12/1992

    我得到了什么:null

    请帮我怎么转换?

1 个答案:

答案 0 :(得分:0)

尝试将@DateTimeFormat(pattern = "dd/MM/yyyy")添加到dateOfBirth

中的Register.java
@DateTimeFormat(pattern = "dd/MM/yyyy")
private Date dateOfBirth;