Что такое Facelets, что эквивалентно fmt: formatDate? - PullRequest
1 голос
/ 04 мая 2009

Я конвертирую веб-страницу JSP в обработчик вида Facelets.

Что эквивалентно fmt: formatDate и т. Д.?

Я знаю, что это не поддерживается. Но есть ли альтернатива? Реализация третьего уровня?

Ответы [ 2 ]

3 голосов
/ 04 мая 2009

Обычно в JSF вы добавляете ( convertDateTime ) к элементу управления:

<h:outputText value="#{dateConverterBean.now}">
    <f:convertDateTime type="date" dateStyle="short" />
</h:outputText>

Документация для Facelets подразумевает, что они используют то же самое.

1 голос
/ 22 мая 2009

Конвертер f: convertDateTime использует GMT / UMT в качестве часового пояса для форматирования даты / времени. Это довольно раздражает и может привести к неверному отображению местной даты и времени. Вы можете предоставить часовой пояс преобразователю, используя компонент. Я бы предложил сделать свой собственный конвертер. Требуется всего несколько строк кода и возможно более точное форматирование.

...