1

我正在研究 FreeMarker(还有 Velocity),我喜欢 FreeMarker 的一件事是我可以将它与我现有的 JSP 标签一起使用。但是,我的理解是,这仅在使用 FreeMarker 作为 servlet 的视图时才有效。有没有办法在非 servlet 上下文中将这些 JSP 标记库与 FreeMarker 或 Velocity 一起使用,即用于生成电子邮件消息?

4

1 回答 1

2

有一种方法,但它并不完全漂亮:)

FreemarkerServlet(或 Spring 的视图解析器,如果您使用 Spring MVC)公开了您需要的 JspTaglibs 哈希,以便在模板中使用标签并模拟标签使用的 JSP 环境(特别是范围)。您必须自己在电子邮件处理器中进行操作。

在此处查看详细信息:在 FTL 中使用 JSP 自定义标签

于 2009-06-30T22:51:25.617 回答