java - Eclipse 警告 : fmt:formatDate and html:hidden must be empty

标签 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>

最佳答案

这些警告是由于 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/

相关文章:

java - 如何将默认端口号更改为 Tomcat 端口号 8080?

java - 当有人点击保存按钮时显示一个弹出窗口(JDialog)

java - 如何以编程方式旋转背景?

android - Android 上的 Eclipse 不显示错误

eclipse - 在 Eclipse GMF 中以编程方式创建节点

java - 两个独立应用程序之间的消息通信

java - libGDX:带有 BitmapFont(true) 的文本字段在边框外呈现文本

java - 将抽象类更改为抽象工厂模式。区别在哪里?

android - Eclipse 可视化编辑器中的自定义 Android View

javascript - 选择特殊字符不起作用