Отображение текущей даты с использованием тега JSTL formatDate

Я пытаюсь показать текущую дату на моей странице JSP с помощью JSTL. ниже - код, который я использую.

<jsp:useBean id="now" class="java.util.Date" scope="request" />
<fmt:formatDate value="${now}" pattern="MM.dd.yyyy" />

Но приведенный выше код не дает никаких результатов? Я что-то упустил здесь или есть лучший подход для этого? Я использую JSTL 1.1.

Ответы

Ответ 1

Попробуйте распечатать его без форматирования, ${now}, у вас, вероятно, есть нуль. У вас есть этот атрибут в области запроса? Просто дважды проверьте, если да, это может быть null. Если нет, попробуйте удалить этот атрибут области из тега, да, это не имеет значения, но просто для того, чтобы все было ясно.

Ответ 2

scope=page работает для меня