Присвойте вывод fmt: formatDate переменной c: set - PullRequest
14 голосов
/ 03 февраля 2011

Я хочу сделать что-то вроде этого:

<c:set var="strDate" value="<fmt:formatDate value='${obj.dateIn}' pattern='ddMMyyyy'/>"/>

чтобы получить дату в виде (отформатированной) строки и присвоить ее переменной для последующего использования, но она не работает, есть идеи, как это сделать в jsp-jstl?

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

Ответы [ 2 ]

36 голосов
/ 03 февраля 2011
<fmt:formatDate value=".." pattern=".." var="strDate" />

атрибут var:

Имя экспортированной переменной области действия, которая сохраняет отформатированный результат в виде строки.

1 голос
/ 08 мая 2014

Первый формат даты после присвоения dateFormated переменной

Скажем так:

<fmt:formatDate value='${obj.dateIn}' pattern='ddMMyyyy' var="searchFormated" />
<c:set var="strDate" value="${searchFormated}"/>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...