Spring MVC - 无法在@DateTimeFormat中显示JSP中的日期/时间格式

时间:2015-12-09 10:42:41

标签: java jsp spring-mvc

早上好。 我只想在jsp视图中显示日期/时间值。

使用简单的CURRENT_TIMESTAMP将此值保存在DB中。 在视图中,没有格式化它我以这种方式显示它:

  

2015-12-03 11:43:13.0

但是,在模型中我以这种方式注释了它

@NotNull
    @Temporal(TemporalType.TIMESTAMP)
    @DateTimeFormat(pattern="dd/MM/yyyy - hh:mm")
    @Column(name = "date_time", nullable = false)
    public Date getDateTime() {
        return this.dateTime;
    }

    public void setDateTime(Date dateTime) {
        this.dateTime = dateTime;
    }

因此,当我尝试在视图中渲染它时,我使用:

<spring:eval expression="'${ill.MaxDate}'" />

这样,值应该处理注释模式,对吧?

但我继续将其显示为没有格式化...

我做错了什么? PS:在视图过程中格式化日期和时间是否正确,或者我应该先将其格式化到控制器中,然后再将其传递给模型?

由于

0 个答案:

没有答案