According to TLD, tag fmt:formatDate must be empty, but is not 问题的解决

在执行jsp格式化后报错,检查下代码,发现变成如下的样式:

<fmt:formatDate value="${cur.sa_date}" pattern="yyyy-MM-dd">${cur.sa_date}
            </fmt:formatDate>

上面英文的意思是:根据TLD,标签fmt:formatDate应为空,但不是

所以改成

<fmt:formatDate value="${cur.sa_date}" pattern="yyyy-MM-dd"></fmt:formatDate>

<fmt:formatDate value="${cur.sa_date}" pattern="yyyy-MM-dd"  />推荐这种

我自己多写了${cur.sa_date},去掉了且改成

<fmt:formatDate value="${cur.sa_date}" pattern="yyyy-MM-dd"  />好了

原文地址:https://www.cnblogs.com/thinkingandworkinghard/p/7251066.html