Comment faire pour convertir un java Date à un ReadableInstant pour Joda Temps à l'intérieur d'une JSP?

J'ai instancié un java.util.Date objet appelé myDate dans mon controller et l'a transmis à ma JSP où j'ai un Joda Temps de balises JSP configuré avec le présent en haut de la page:

<%@taglib prefix="joda" uri="http://www.joda.org/joda/time/tags" %>

et bien sûr le nécessaire Maven dépendances ajoutées au projet via le fichier POM.

Cependant, lorsque j'essaie d'accéder à myDate à partir de la JSP comme ceci:

<joda:format value="${myDate}" style="SM" />

J'obtiens cette erreur:

javax.servlet.jsp.JspException: 
value attribute of format tag must be a 
ReadableInstant or ReadablePartial, was: java.util.Date

Se référant à la la documentation pour la Joda Time balises JSP, je ne peux pas dire comment je dois "convertir" mon myDate à un ReadableInstant ou ReadablePartial dans le contexte de cette JSP?

Merci de ne pas confondre 3ème partie taglibs avec JSTL. J'ai enlevé la JSTL balise à partir de la question.

OriginalL'auteur Sam Bricket | 2011-02-28