Frage

Ich war die Untersuchung Freemarker (und auch Velocity) und eines der Dinge, die ich mochte, war Freemarker, dass ich es mit meinen vorhandenen JSP-Tags verwenden könnte. Allerdings ist es mein Verständnis worden, dass dies nur funktioniert, wenn Freemarker als Ansicht für Servlets verwenden. Gibt es eine Möglichkeit, diese JSP-Tag-Bibliotheken mit in einem nicht-Servlet-Kontext entweder Freemarker oder Geschwindigkeit zu verwenden, das heißt zum Erzeugen von E-Mail?

War es hilfreich?

Lösung

Es gibt einen Weg, aber es ist nicht gerade schön :)

FreemarkerServlet (oder Spring Ansicht Resolver, wenn Sie mit Spring MVC) aussetzt JspTaglibs Hash, die Sie benötigen, um Tags in Vorlagen zu verwenden und emuliert Umgebung JSP von Tags verwendet (Tive insbesondere). Sie werden es sich in Ihrem E-Mail-Prozessor zu tun haben.

Details hier: Mit JSP-Tags in FTL

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top