JSP页面Date类型的日期显示格式

相信很多小伙伴都遇到过从数据库查询出来的数据中

Date类型映射到JSP页面以后格式就不对了

首先加一行:
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %> 然后使用:
<fmt:formatDate value="${user.birthday }" pattern="yyyy-MM-dd "/>
就可以啦,如果想要时分秒直接加在后面就可以啦

如果必须写在input标签里面怎么办呢?

<input type="text" id="birthday" name="birthday"
value='<fmt:formatDate value="${user.birthday }" pattern="yyyy-MM-dd"/>'
 readonly="readonly" onclick="WdatePicker();">

直接写在value里面就可以了,不过值得注意的是要用单引号包起来,

至于这行代码能不能写在别的标签这我就不晓得了,小伙伴们可以自己去试一下。

原文地址:https://www.cnblogs.com/CjtBlog/p/13999842.html