【发布时间】:2016-04-04 14:02:22
【问题描述】:
我有一个简单的 Java Web 应用程序,我在其中尝试使用 JSP EL 和 JSTL 格式化 Date 对象。以下代码不返回任何内容:
<fmt:formatDate value="${game.releaseDate}" type="date" pattern="dd-MM-yyyy" />
谁能告诉我我在这里做错了什么?
【问题讨论】:
-
不确定这与 JavaScript 有关吗?
-
为避免显而易见,
fmttaglib 是否正确声明?您在 Web 浏览器中通过右键单击 查看页面源代码 在 JSP 生成的 HTML 输出中看到了什么?你还在那边看到<fmt:formatDate>标签未解析吗? -
game.releaseDate 为空?
-
@BalusC 我在单独的
head.jsp文件中声明了ftmtaglib。我对其进行了更改,使其具有games.jsp中的声明,现在它可以工作,但我仍然想知道为什么它不能与外部声明一起工作。 -
因为它只适用于
head.jsp。