Jsp JSTL fmt formatDate标记按原样传递,而不是按所需值传递

Jsp JSTL fmt formatDate标记按原样传递,而不是按所需值传递,jsp,jstl,formatdatetime,Jsp,Jstl,Formatdatetime,我将格式化日期分配给标记,但jstl代码不是格式化日期,而是分配给文本字段 <form:input path="DOB" value="<fmt:formatDate pattern='dd/MM/yyyy' value='${editableUser.DOB}'/>" /> 试试这个: <fmt:formatDate pattern="dd/MM/yyyy" value="${editableUser.DOB}" var="myDateVar"/> &l

我将格式化日期分配给
标记,但jstl代码不是格式化日期,而是分配给文本字段

<form:input path="DOB" value="<fmt:formatDate pattern='dd/MM/yyyy' value='${editableUser.DOB}'/>" />

试试这个:

<fmt:formatDate pattern="dd/MM/yyyy" value="${editableUser.DOB}" var="myDateVar"/>
<form:input path="DOB" value="${myDateVar}"/>

测试和工作