【问题标题】:JSP as Email templateJSP 作为电子邮件模板
【发布时间】:2010-10-02 08:34:50
【问题描述】:

有没有办法发送邮件正文来自 JSP 的 MIME 电子邮件?我需要使用包含表格的 Javamail 发送一封电子邮件,我认为如果我可以使用 JSP 进行所有格式化和布局会很方便。

【问题讨论】:

标签: java email jsp


【解决方案1】:

在这个线程Suggestions for Java Email Templating 中,朋友 Jack Leow 讲述了他是如何使用 JSP/Servlet 做到这一点的。这可能会有所帮助。

【讨论】:

    【解决方案2】:

    为此,我认为您基本上必须运行 Tomcat(或等效的)服务器,并且在您构建电子邮件时,向服务器发送请求以调用您的 JSP,然后它会发回电子邮件的内容(或电子邮件的 HTML 部分)作为响应。不过,它似乎不是很优雅。

    使用单独的模板系统可能会更好。这是一个来自相关问题的有趣的answer

    (无耻插件:我碰巧喜欢Clearsilver作为模板系统,如果你碰巧在UNIX/Linux上)

    【讨论】:

      【解决方案3】:

      这有点棘手。我建议您改用 Velocity。

      它在某种程度上类似于 JSP,但它是为独立运行而构建的。

      很遗憾,我没有太多资源可以重定向到您。

      这可能看起来很有趣:

      http://www.martinfowler.com/bliki/JRubyVelocity.html

      【讨论】:

        猜你喜欢
        • 2011-05-21
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-01-12
        • 1970-01-01
        • 2013-08-12
        • 2021-09-12
        相关资源
        最近更新 更多