gpt4 book ai didi

java - Spring MVC 中的日期

转载 作者:太空宇宙 更新时间:2023-11-04 12:06:59 25 4
gpt4 key购买 nike

我尝试在 JSP 页面中使用 type=Date 将日期解析到 Controller 。但我得到的数据在语法上不正确(400 错误)。我尽了最大努力寻找解决方案,但未能找到合适的解决方案。请帮我解决这个问题。如有任何建议,我们将不胜感激。

我的域类:

public class Doctor{  
@DateTimeFormat(pattern = "MM-DD-YYYY")
private Date dateOfBirth=null;

// Setter and Getter
}

JSP代码:

<f:input path="dateOfBirth" type="Date"/>

我也尝试在 Controller 中使用@InitBinder,但没有成功。

最佳答案

我尝试运行您的代码,但发生了异常。原因是jsp页面上的日期格式与java bean上的格式不一样。让我们更改此格式

@DateTimeFormat(pattern = "MM-DD-YYYY")
private Date dateOfBirth=null;

@DateTimeFormat(pattern="yyyy-MM-dd") 
private Date dateOfBirth=null;

那么这个问题就解决了

关于java - Spring MVC 中的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40259336/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com