以编程方式呈现facelets(或如何使用facelets呈现电子邮件)

时间:2015-11-17 10:06:41

标签: email jsf-2 jsf-2.2

我想使用facelets作为标记引擎来发送电子邮件。这些电子邮件可以在HttpServeletRequest的上下文中生成,也可以在其外部生成(即在另一个线程中)。

从我所阅读的内容来看,唯一的方法就是"黑客攻击"请求(https://gist.github.com/vvasabi/1087206),有几个不方便......它只能在请求线程内完成,并且在ajax请求中无法正常工作(尝试使用myfaces 2.2.8)。

另一种方法是使用幂等URL来呈现标记,但这也有一些不便之处:任何中间数据都必须作为请求参数传递或在viewAction中初始化,这并不总是很容易,必须模拟sessionId向上...

是否有一种简单的方法可以做到这一点,还是应该远离facelets并使用其他标记引擎来呈现电子邮件?

(myfaces 2.2.8)

0 个答案:

没有答案