【发布时间】:2014-05-24 23:32:23
【问题描述】:
我有一个仅使用 java-servlet 构建的 Web 应用程序。没有使用弹簧。前端是使用 HTML 和 Javascript 开发的。我想从应用程序发送电子邮件。我有电子邮件的 HTML 文件。但是有两个或三个参数应该在 HTML 中使用变量进行更改。有没有最好的方法可以在不使用 Spring 的情况下实现这一点
如果你使用Spring我看过这段代码
MimeMessagePreparator preparator = new MimeMessagePreparator() {
public void prepare(MimeMessage mimeMessage) throws Exception {
MimeMessageHelper message = new MimeMessageHelper(mimeMessage,true,"UTF-8");
message.setTo(to);
message.setFrom(from);
message.setSubject(subject);
String text = VelocityEngineUtils.mergeTemplateIntoString(velocityEngine, template, model);
message.setText(text, true);
}
};
mailSender.send(preparator);
org.springframework.mail.javamail.MimeMessagePreparator
String org.springframework.ui.velocity.VelocityEngineUtils.mergeTemplateIntoString(VelocityEngine velocityEngine, String templateLocation, Map model) 抛出 VelocityException
【问题讨论】:
-
如果你不使用 Spring,为什么还要提到 Spring?你听说过 Spring 有一个很好的方法吗?
-
请看m问题更新
标签: java email servlets jakarta-mail html-email