Domanda

stavo indagando FreeMarker (e anche Velocity), e una delle cose che mi è piaciuto di FreeMarker era che potrei usarlo con i miei tag JSP esistenti. Tuttavia, è diventato la mia comprensione che questo funziona solo quando si utilizza FreeMarker come vista per servlet. C'è un modo per utilizzare queste librerie di tag JSP sia con FreeMarker o Velocità in un contesto non-servlet, vale a dire per la generazione di messaggi di posta elettronica?

È stato utile?

Soluzione

C'è una via, ma non è esattamente abbastanza :)

FreemarkerServlet (o vista resolver di primavera, se si sta utilizzando Spring MVC) espone JspTaglibs hash che è necessario al fine di utilizzare i tag nei modelli ed emula l'ambiente JSP usata da tag (ambiti in particolare). Dovrete fare da soli nel vostro processore e-mail.

Guarda i dettagli qui: Utilizzando JSP tag personalizzati in FTL

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top