我正在做一些日期操作。它工作正常。但是eclipse显示了诸如<fmt:formatDate> and <html:hidden> must be empty
之类的警告。
我尝试重写这个结构,但没有任何改变。我使用这些库。
以下是我的代码:
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<c:set var="date_str">
<fmt:formatDate value="${myForm.itemShop.date}">
<jsp:attribute name="pattern">
<bean:message key="date.pattern" />
</jsp:attribute>
</fmt:formatDate>
</c:set>
<html:hidden property="datePattern">
<jsp:attribute name="value">
<bean:message key="date.pattern" />
</jsp:attribute>
</html:hidden>
答案 0 :(得分:1)
警告来自TLD
,为<body-content>empty<body-content>
标记formatDate
指定。
这意味着body-content
标记的formatDate
应为空。以下是此代码的documentation link。
我认为你可以放心地忽略这些警告。