我想生成一些模板,用于从我的应用程序发送自动邮件。
有人能让我知道如何使用velocity或FreeMarker生成模板,然后在电子邮件正文中包含模板作为HTML内容吗?
此致
萨蒂亚
答案 0 :(得分:3)
我建议你坚持使用FreeMarker。 Velocity本身不支持HTML编码。有一种方法可以将此功能作为Velocity扩展,但它依赖于servlet容器的环境,而这种环境并不总是可用。 Fortunatley,FreeMarker的内置?html
是一个纯Java实现,可以在任何地方使用。
答案 1 :(得分:1)
您需要使用Freemarker或Velocity来生成HTML字符串,然后发送普通电子邮件。
阅读文档http://freemarker.sourceforge.net/docs/index.html或http://velocity.apache.org/engine/releases/velocity-1.5/user-guide.html