我正在构建一个标准的Web应用程序。 为了生成视图我正在使用jstl。
有了这个应用程序,我需要发送一些电子邮件。 我正在寻找一个电子邮件temlate,我找到了Velocity。
现在我想,我真的需要一个Velocity,或者我可以使用jstl作为电子邮件模板。也许jstl会是最好的解决方案吗?
或许你有自己的电子邮件模板解决方案?
如果有可能使用jstl,如何使用它?
您有任何示例或教程吗?
答案 0 :(得分:1)
我建议您使用Thymeleaf,因为它支持Rich HTML电子邮件模板。 这里有详细的示例。 Spring3 MVC+ Thymeleaf
功能:
答案 1 :(得分:0)
我使用Velocity,因为它简单,轻便,在网络上提供大量支持,您不仅限于使用模板做的事情。
以下是Velocity with Spring的实现: velocity null point exception
对于模板,只需使用带有关键字${keyword}
<html>
<body>
<h3>Hi ${userName}, this is an email template with HTML!</h3>
<div>
Your email address is <a href="mailto:${emailAddress}">${emailAddress}</a>.
</div>
</body>
</html>
您可以使用循环,注入bean等。