Вопрос

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

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

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

Это было полезно?

Решение

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

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

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

Другие советы

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top