Eclipse警告:fmt:formatDate和html:hidden必须为空

时间:2012-08-05 13:27:49

标签: java eclipse jsp jstl struts-1

我正在做一些日期操作。它工作正常。但是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>

1 个答案:

答案 0 :(得分:1)

警告来自TLD,为<body-content>empty<body-content>标记formatDate指定。

这意味着body-content标记的formatDate应为空。以下是此代码的documentation link

我认为你可以放心地忽略这些警告。