我是否可以使用FreeMarker的一个JSP标签库用于非Web上下文?
-
21-08-2019 - |
题
我正在调查的FreeMarker(还有速度),以及我喜欢关于FreeMarker的一件事是,我可以用我现有的JSP标记中使用它。然而,它已经成为我的理解是使用FreeMarker的作为对servlet视图时,这才有效。有一种使用与任一FreeMarker的或速度这些JSP标签库在非servlet上下文,即,用于生成电子邮件消息的方法吗?
解决方案
有一个办法,但它不完全漂亮:)
FreemarkerServlet(或Spring的视图解析器,如果你使用Spring MVC)暴露了你为了需要模板使用标签和通过模拟标签中使用JSP环境JspTaglibs哈希(尤其范围)。你必须做你自己在你的电子邮件的处理器。
查看详情这里:在FTL 使用JSP定制标记
不隶属于 StackOverflow