带有 Spring MVC 表单标签的日期模式
Date pattern with Spring MVC form tags
我有一个实体 class,它有 java.util.Date 类型 属性。当我默认将 "path" 参数传递给我的输入时,它会像这样显示我:
但是我想改变它的模式。它还必须显示所选所有者对象的现有日期值。
我尝试使用 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>
只需确保您的代码中包含以下内容。
标签库添加到你的jsp
还要确保 owner.installDate
returns java.util.Date 不是 String
将type="date"
添加到您的代码
首先将日期字符串解析为java.util.Date如下
我有一个实体 class,它有 java.util.Date 类型 属性。当我默认将 "path" 参数传递给我的输入时,它会像这样显示我:
但是我想改变它的模式。它还必须显示所选所有者对象的现有日期值。
我尝试使用 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>
只需确保您的代码中包含以下内容。
标签库添加到你的jsp
还要确保
owner.installDate
returns java.util.Date 不是 String将
type="date"
添加到您的代码首先将日期字符串解析为java.util.Date如下