Question

Je suis en train de convertir une page Web JSP en gestionnaire de vues facelets.

Quel est l'équivalent de fmt: formatDate, etc.?

Je sais que ce n'est pas pris en charge. Mais existe-t-il une alternative? Une mise en œuvre de troisième niveau?

Était-ce utile?

La solution

Généralement, dans JSF, vous ajoutez un ( convertDateTime ) dans le contrôle:

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

La documentation sur Facelets implique ils utilisent le même.

Autres conseils

Le convertisseur f: convertDateTime utilise GMT / UMT comme fuseau horaire pour le formatage de la date / heure. Ceci est assez gênant et peut entraîner l'affichage d'une date et d'une heure locales incorrectes. Vous pouvez fournir un fuseau horaire au convertisseur à l'aide d'un haricot. Je suggère de faire votre propre convertisseur. Ne prend que quelques lignes de code et permet un formatage plus précis.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top