我有一個實體類,它有java.util.Date類型屬性。當我傳遞給我輸入「路徑」參數爲defult它表明我這個樣子:日期模式
但我想改變它的模式。還必須顯示選定所有者對象的現有日期值。
我試圖用FMT:formatDate但它不工作:/
<div class="form-group">
<label class="col-sm-3 control-label"><spring:message code="label.name" /><span class="text-danger">*</span></label>
<div class="col-sm-8">
<fmt:formatDate value="${owner.installDate}" var="installDate" pattern="dd/MM/yyyy" />
<form:input type="date" path="installDate" value="${installDate}" class="form-control" placeholder="Yuklenme tarixini yazin....." required="true" />
<form:errors path="installDate" cssClass="error"></form:errors>
</div>
謝謝你的評論。是啊有添加fmt庫到我的jsp。但你是對的,它可能是從數據庫返回字符串。因爲當我要創建新東家它表明這個錯誤:未能類型[java.lang.String中]的屬性值轉換爲所需的類型[java.util.Date] –
在這種情況下,你應該解析日期字符串作爲更新我的回答 – mhasan
感謝你我的兄弟。我解決了將@DateTimeFormat(pattern =「yyyy-MM-dd」)註釋添加到我的Date類型屬性的問題。但仍然在更新頁面它不顯示現有的值。甚至,雖然我使用