在JSP上格式化日期时出错

时间:2018-08-21 21:25:28

标签: java jsp

我正在尝试将日期字段的格式设置为yyyy-MM-dd HH:mm:ss,而不是yyyy-MM-dd。

在我的JSP上,我得到了:

layout:collectionItem title="reclam.alter.dataInicio" type="date" property="dataInicio" styleClass="layout_center"/>
<fmt:formatDate pattern="yyyy-MM-dd HH:mm:ss" value="${idAlterLote.dataInicio}" /> &nbsp;

但是我得到了错误:

`avax.servlet.ServletException: format date failed (Invocation target exception: java.lang.ClassCastException: java.lang.String incompatible with java.util.Date)`

在我的Bean上,我的变量使用的是java.util.Date。

赞:

public Date getDataFim() {
    return dataFim;
}
public void setDataFim(Date dataFim) {
    this.dataFim = dataFim;
}
public Date getDataInicio() {
    return dataInicio;
}
public void setDataInicio(Date dataInicio) {
    this.dataInicio = dataInicio;
}

先谢谢了。

0 个答案:

没有答案