当前,我在一个对象中有一个timestamp字段。我将使用该对象作为表单属性。
class public MyBean {
@NotNull
private long id;
private String name;
private Timestamp myDate;
}
每当我提交Spring表单时,日期就永远不会传递到myDate字段。始终为NULL。我试图问Google先生,我看到几个人面临类似的问题。但是,他们的职位没有具体结论。
但是,我对这些给出的答案感到不满意,因为这些帖子已经很老了。
是否有足够的专家在这里分享他/她的专业知识?预先感谢。
答案 0 :(得分:0)
您可以使用java.time.LocalDateTime
,java.util.Date
或以毫秒为单位的时间戳(作为long
),具体取决于您的前端处理方式。哎呀,您甚至可以传递yyyy-MM-dd HH:mm:ss
格式的字符串并将其解析为Date对象。但是,您的NPE可能会出现在其他地方,如果没有该POJO之外的任何代码,很难说清。