Y a-t-il un tag dans la bibliothèque de balises Struts1 qui peut formater un objet java.util.Date
?Struts 1 Date Format Tag
Dans Struts 2, je peux utiliser la balise s:date
, mais je ne trouve pas l'équivalent Struts 1.
Y a-t-il un tag dans la bibliothèque de balises Struts1 qui peut formater un objet java.util.Date
?Struts 1 Date Format Tag
Dans Struts 2, je peux utiliser la balise s:date
, mais je ne trouve pas l'équivalent Struts 1.
Rien de pareil n'apparaît dans le Sruts tag reference. Vous pouvez cependant utiliser l'étiquette JSTLfmt:formatDate
pour cela. JSTL et Struts1 vont presque de pair.
<%@taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>
...
<p><fmt:formatDate value="${bean.date}" pattern="yyyy-MM-dd" />
<p><fmt:formatDate value="${bean.date}" type="date" dateStyle="long" />
qui devrait imprimer comme:
2010-06-18 June 18, 2010
Il utilise le java.text.SimpleDateFormat
sous les capots. Son Javadoc est plus descriptif sur les modèles et les styles disponibles.
Vous ne pouvez pas utiliser l'attribut de format? Quelque chose comme:
bean:write name=xxxx format="MMMM-dd-yyyy"
Il travaille pour l'utilisation de format="MM-dd-yyyy"
comme un attribut pour la balise bean:write
.