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

h-r*_*rai 5 jsp jstl formatdatetime

我将格式化日期分配给<form:input>标记,但不是格式化日期,jstl代码被分配给文本字段.

<form:input path="DOB" value="<fmt:formatDate pattern='dd/MM/yyyy' value='${editableUser.DOB}'/>" />
Run Code Online (Sandbox Code Playgroud)

ven*_*nki 6

试试这个:

<fmt:formatDate pattern="dd/MM/yyyy" value="${editableUser.DOB}" var="myDateVar"/>
<form:input path="DOB" value="${myDateVar}"/>
Run Code Online (Sandbox Code Playgroud)

经过测试和工作.