我正在调查FreeMarker(以及Velocity),我喜欢FreeMarker的一个原因是我可以将它与我现有的JSP标签一起使用。但是,我的理解是,这仅在使用FreeMarker作为servlet视图时才有效。有没有办法在非servlet上下文中将这些JSP标记库与FreeMarker或Velocity一起使用,即用于生成电子邮件消息?
答案 0 :(得分:2)
有一种方法,但它不是很漂亮:)
FreemarkerServlet(或Spring的视图解析器,如果您使用的是Spring MVC)公开了您需要的JspTaglibs哈希,以便在模板中使用标记并模拟标记使用的JSP环境(特别是范围)。您必须自己在电子邮件处理器中完成。
请在此处查看详细信息:Using JSP custom tags in FTL