Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/354.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中执行模板化邮件合并_Java_Amazon Web Services_Facelets - Fatal编程技术网

在Java中执行模板化邮件合并

在Java中执行模板化邮件合并,java,amazon-web-services,facelets,Java,Amazon Web Services,Facelets,我想要一个具有EL表达式的Java facelet和一组作为电子邮件收件人的bean。然后我想循环遍历收件人并呈现facelet,从另一面获取HTML。然后我会将HTML发送到AmazonSES,后者会发送电子邮件 Seam有发送电子邮件的类,但您不能只让它呈现您的模板 我知道在JSP时代,仅仅呈现一个视图是不可能的,但我认为使用facelets这是可能的。如果没有,请接受其他想法 谢谢。尽管它可能有点过时,但它主要是一个框架,用于在给定一些输入集的情况下呈现模板文件。还有一个可用于Java应用

我想要一个具有EL表达式的Java facelet和一组作为电子邮件收件人的bean。然后我想循环遍历收件人并呈现facelet,从另一面获取HTML。然后我会将HTML发送到AmazonSES,后者会发送电子邮件

Seam有发送电子邮件的类,但您不能只让它呈现您的模板

我知道在JSP时代,仅仅呈现一个视图是不可能的,但我认为使用facelets这是可能的。如果没有,请接受其他想法


谢谢。

尽管它可能有点过时,但它主要是一个框架,用于在给定一些输入集的情况下呈现模板文件。

还有一个可用于Java应用程序的实现

是基于JavaScript的Mustach扩展/实现,可用于从客户端完全呈现模板。(如果这是你想要的)

同意这一条和其他条,尽管“有趣”的方法…-虽然不是非法的,但是提供大量这样的答案是非常不寻常的(至少可以这么说),相反,对于没有单一答案的问题,争取一个平衡的规范答案似乎很常见;我建议你也试一下,现在我无法决定哪个答案值得投赞成票;)同意@Steffan。我记得FreeMarker,并想看看它。Steffan,你知道有没有可能只渲染一个facelet,然后在服务器端得到结果?JSP是不可能的,因为它依赖于一些服务器/视图的东西,但我认为facelets也是可能的。您可以完全独立于JSP使用Freemarker。我不知道您试图在哪里呈现正在发送的电子邮件,服务器端还是客户端?我甚至不理解呈现客户端以发送批处理电子邮件的想法…?好的,很好,我们在这一点上是一致的。。。我只是很难理解你所说的呈现一个facelet并获得发送所需的HTML。facelet不是servlet/jsp的特例吗?(尽管如此,我对JSF知之甚少)看起来很有趣,但如果可能的话,我希望使用JSF。不需要JS,因为这一切都发生在服务器端。Mustach有一个java实现,可以在服务器端使用。