是否有办法发送MIME电子邮件,其中电子邮件正文来自JSP?我需要发送一封包含一个表的Javamail的电子邮件,我觉得如果我可以使用JSP来完成所有的格式化和布局会很方便。
答案 0 :(得分:6)
在这个帖子中,Suggestions for Java Email Templating,一个朋友Jack Leow正在讲述他是如何使用JSP / Servlet做到的。这可能会有所帮助。
答案 1 :(得分:3)
为此,我认为您基本上必须运行Tomcat(或等效的)服务器,并且在构建电子邮件时,向服务器发送请求以调用您的JSP,然后将其发送回电子邮件的内容(或电子邮件的HTML部分)作为回复。但它似乎并不优雅。
使用单独的模板系统可能会更好。这是一个来自相关问题的有趣的answer。
(无耻的插件:我碰巧喜欢Clearsilver作为模板系统,如果您碰巧在UNIX / Linux上)
答案 2 :(得分:3)
这有点棘手。我建议你改用Velocity。
它与JSP类似,但它是为独立运行而构建的。
不幸的是,我没有太多资源可以重定向您。
这可能看起来很有趣: