Pregunta

estaba investigando FreeMarker (y también la velocidad), y una de las cosas que me gustó de FreeMarker era que podía usarlo con mis etiquetas JSP existentes. Sin embargo, se ha convertido en mi entendimiento de que esto sólo funcionará cuando se utiliza como una vista FreeMarker para los servlets. ¿Hay una manera de utilizar estas bibliotecas de etiquetas JSP, ya sea con o Velocidad FreeMarker en un contexto no servlet, es decir, para la generación de mensajes de correo electrónico?

¿Fue útil?

Solución

Hay camino, pero no es exactamente bastante :)

FreemarkerServlet (o punto de vista de resolución de la primavera, si está utilizando Spring MVC) expone JspTaglibs hash que necesita con el fin de utilizar las etiquetas en las plantillas y emula entorno JSP utilizada por las etiquetas (alcances en particular). Vas a tener que hacerlo usted mismo en su procesador de correo electrónico.

Vea los detalles aquí: El uso de etiquetas JSP personalizadas en FTL

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top