用 Java 生成电子邮件的干净技术或库

发布于 2024-11-14 08:05:11 字数 157 浏览 5 评论 0原文

目前,我们的应用程序通过与一些 String.replace 调用混合的经典“字符串粉碎”为客户生成电子邮件。

有人建议一种简单/优雅/强大的方式来生成电子邮件吗?我们并不要求世界上最奇特的东西。我们的应用程序使用 GWT/Guice,因此我们没有任何 jsps/struts 页面。

Currently our application generates emails for clients via classic "string smashing" mixed in with some String.replace calls.

Does somebody have a suggestion for an easy/elegant/robust way to generate emails? We are not asking for the fanciest stuff in the world. Our application uses GWT/Guice so we do not have any jsps/struts pages.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

韵柒 2024-11-21 08:05:11

您可以使用 Velocity自由标记。有一个使用 Spring 和 Velocity 执行此操作的示例。虽然我还没有在 Guice 上尝试过这个,但我认为这个例子会继续下去,因为 Spring 执行速度引擎的注入。

You can do this with Velocity or Freemarker. There is an example for doing this using Spring and Velocity. Although I haven't tried this on Guice, I would assume that the example would carry over, for Spring performs the injection of the velocity engine.

梦中楼上月下 2024-11-21 08:05:11

java.util.MessageFormat。

或者,更强大的是,将您的模板保留为 XML,并带有您想要替换的参数的标签;使用 XSLT 进行替换,并使用 XPath 在处理后从 XML 文档中提取文本。

java.util.MessageFormat.

Alternatively, and much more powerfully, keep your template as XML with tags for the parameters you want to substitute; use XSLT to do the substitution, and XPath to extract just the text from the XML document after processing.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文