c:out JSTL标签对我不起作用

时间:2011-07-25 08:14:32

标签: jsp jstl el

我最近刚尝试进入JSTL,我遇到了一些问题..

这是我的hello.JSP中的标签:

<p>Greetings, it is now <c:out value="${now}"/></p>

它应该显示当前时间,但我得到的输出是:

Greetings, it is now ${now}

标签是从SpringSource教程编写的,所以它应该是正确的,但逻辑似乎被跳过了......不知道为什么会这样。 我在参考库中有jstl.jar和

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>

在hello.JSP文件中包含的单独JSP文件头中实现。

如果您没有猜到我在这种环境中是一个总菜鸟,那么解决方案可能非常简单。如果有人能给我一些关于问题的指示,我会非常感激!

祝你好运 -max

1 个答案:

答案 0 :(得分:2)

在JSTL中,now不是预定义变量。

在您正在阅读的SpringSource文档中,您可能错过了为变量now分配new Date()之类的值的位置,最有可能位于<c:set>标记中。我相信你会找到的。