Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/364.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Webapps中的电子邮件,更好的方式?_Java_Spring_Email_Web Applications - Fatal编程技术网

Java Webapps中的电子邮件,更好的方式?

Java Webapps中的电子邮件,更好的方式?,java,spring,email,web-applications,Java,Spring,Email,Web Applications,我正在更新一个遗留的JavaServlet Web应用程序。我想知道有没有更好的方式发电子邮件。目前,该应用程序有一个巨大的类,其中大部分的措辞都是关于将消息文本与数据连接起来,以及决定这样做的条件 我使用的是SpringMVC,它是应用程序的较新部分。我在Spring和Email上做了一个快速的谷歌搜索,看起来Spring主要是关于邮件发送本身的抽象,我对此没有问题。我说得对吗 我想要的是一个API/系统,它允许我将个人电子邮件的消息文本放入文本文件,并允许我通过变量将数据插入文本。我还想做一

我正在更新一个遗留的JavaServlet Web应用程序。我想知道有没有更好的方式发电子邮件。目前,该应用程序有一个巨大的类,其中大部分的措辞都是关于将消息文本与数据连接起来,以及决定这样做的条件

我使用的是SpringMVC,它是应用程序的较新部分。我在Spring和Email上做了一个快速的谷歌搜索,看起来Spring主要是关于邮件发送本身的抽象,我对此没有问题。我说得对吗

我想要的是一个API/系统,它允许我将个人电子邮件的消息文本放入文本文件,并允许我通过变量将数据插入文本。我还想做一些事情,使数据的收集和条件的计算不那么麻烦

最后,该应用程序只发送了大约6封不同的电子邮件。我正在寻找一个快速学习的系统。我不需要征服电子邮件世界,我只想清理一些混乱的遗留代码

有这样一个易学的电子邮件api吗

提前非常感谢您提供的任何信息


Steve

听起来你想要一个像或这样的模板系统


根据我在这两方面的经验,我认为速度稍微简单一点,但Freemarker更强大。也许您应该将您的选择提取出来,然后根据需要进行替换。

听起来您需要一个类似或的模板系统


根据我在这两方面的经验,我认为速度稍微简单一点,但Freemarker更强大。也许你应该把你的选择提取出来,然后根据需要替换掉。

对于消息内容,我认为模板引擎可能适合你。查看或。

有关消息内容,我认为模板引擎可能适合您。签出或。

您可以使用Spring编写电子邮件(请参阅),您可以使用带有标记的纯文本文件(可能是Apache样式,如${foo.bar}),并将其读入,替换代码中的标记,然后将该文本设置为电子邮件文本。正如其他人所建议的那样,您可以使用模板引擎来实现这一点,或者您可以只使用
String.replaceAll()
您可以使用Spring来编写电子邮件(请参阅),您可以使用带有标记的纯文本文件(可能是Apache样式,如${foo.bar}),并将其读入,替换代码中的标记,并将该文本设置为您的电子邮件文本。正如其他人建议的那样,您可以使用模板引擎来实现这一点,也可以只使用
String.replaceAll()

看起来像是解决我的小规模问题的小规模简单方法,我喜欢它使用Spring,这是我已经投资的东西。谢谢。看起来像是解决我的小规模问题的小规模简单方法,我喜欢它使用Spring,这是我已经投资的东西。谢谢