今天练习fmt标签时,遇到一个问题如下:
<%@taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="f" %>
想练习一下<f:formatDate></f:formatDate>标签,结果居然没有这个标签
然后上网搜了一下要引入这个<%@taglib uri="http://java.sun.com/jstl/fmt_rt" prefix="fmt" %>
然后试了一下,可以找到<fmt:formatDate></fmt:formatDate>标签了然后我就写了如下代码
<%request.setAttribute("date3",new Date());%>
${date3}<br/><hr/>
<fmt:formatDate value="${date3}" pattern="yyyy-MM-dd HH:mm"></fmt:formatDate>
结果又报错了,Unable to convert string "${date3}" to class "java.util.Date" for attribute "value": Property Editor not registered with the PropertyEditorManager
于是上网,得知可能是jsp版本问题需要再加一个标签<%@page isELIgnored="false" %>
然后就通过了。