我正在对日期进行一些操作。效果很好。但 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>
最佳答案
这些警告是由于 TLD
其中指定 <body-content>empty<body-content>
对于标签formatDate
.
这意味着body-content
formatDate
应该为空标签。这是documentation link对于这个标签。
我认为您可以安全地忽略这些警告。
关于java - Eclipse 警告 : fmt:formatDate and html:hidden must be empty,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11816827/