C: Out JSTL тег не работает для меня - PullRequest
0 голосов
/ 25 июля 2011

Я только недавно пытался попасть в JSTL, и у меня возникли некоторые проблемы с ним ..

Это тег в моем привете. 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" %>

реализован в отдельном заголовке JSP-файла, который включен в файл hello.JSP.

Если вы не догадались, я в этой среде абсолютный нуб, поэтому решение может быть очень простым. Если бы кто-нибудь мог дать мне несколько советов о том, в чем может быть проблема, я был бы очень признателен!

С наилучшими пожеланиями -Макс

1 Ответ

2 голосов
/ 25 июля 2011

В JSTL now не является предопределенной переменной.

В документах SpringSource, которые вы читаете, вы могли пропустить, где они присвоили переменной now значение, подобное new Date(), наиболее вероятно в теге <c:set>. Я уверен, что вы найдете это.

...