【发布时间】:2015-01-08 20:18:38
【问题描述】:
在尝试为电子邮件呈现 jsp 模板时,我只能正确显示 html,jsp 标签按原样..
StringWriter writer = new StringWriter();
IOUtils.copy(new FileInputStream(new File(emailTemplateJSP)), writer);
message.setSubject("This is the Subject Line!");
message.setContent(writer.toString(), "text/html;charset=utf-8");
Transport transport = session.getTransport("smtp");]
这里,只有“emailTemplateJSP”的html部分显示在收件箱中。还在挠头..
【问题讨论】:
-
电子邮件中的输出类似于 Hello World!。 jsp标签按原样显示..
-
请检查文件的扩展名,可能是它的
.html。要解析 jsp 脚本,它需要是.jsp。 -
这是jsp..刚刚检查过
-
我希望你不要直接从浏览器运行你的jsp,而不是通过tomcat、glassfish等应用服务器启动web应用程序。
-
是的,我正在尝试使用 jsp 页面作为发送电子邮件的模板..so..你知道我们该如何解决这个问题吗?