【问题标题】:Eclipse warnings: fmt:formatDate and html:hidden must be emptyEclipse 警告:fmt:formatDate 和 html:hidden 必须为空
【发布时间】:2012-08-05 13:27:49
【问题描述】:

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

【问题讨论】:

  • 写你的完整标签库代码。

标签: java eclipse jsp jstl struts-1


【解决方案1】:

警告是由于TLD 为标签formatDate 指定&lt;body-content&gt;empty&lt;body-content&gt;

这意味着body-content 对于formatDate 标记应该为空。这是此标签的documentation link

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-12-01
    • 2018-06-16
    • 1970-01-01
    • 1970-01-01
    • 2016-10-14
    • 2022-01-07
    • 1970-01-01
    • 2020-08-27
    相关资源
    最近更新 更多