Com facelets o que é o equivalente a fmt: FormatDate?
Pergunta
Eu estou convertendo uma página web JSP para facelets ver manipulador.
O que é o equivalente a fmt:.? FormatDate etc
Eu sei que não é suportado. Mas existe uma alternativa? Um terceiro implementação nível?
Solução
Normalmente em JSF, você gostaria de acrescentar um ( convertDateTime ) conversor para o controle:
<h:outputText value="#{dateConverterBean.now}">
<f:convertDateTime type="date" dateStyle="short" />
</h:outputText>
O documentação para Facelets implica eles usam o mesmo.
Outras dicas
A f: convertDateTime conversor usa GMT / UMT como o fuso horário para formatar a data / hora. Isso é muito irritante, e pode levar à data local incorreto e tempo que está sendo exibido. Você pode fornecer um fuso horário para o conversor usando um feijão. Eu sugeriria fazer o seu próprio conversor. Leva apenas algumas linhas de código e permite que mais exigentes formatação.