Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/399.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.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 在消息驱动Bean中使用seam:mail_Java_Email_Jsf_Seam_Template Engine - Fatal编程技术网

Java 在消息驱动Bean中使用seam:mail

Java 在消息驱动Bean中使用seam:mail,java,email,jsf,seam,template-engine,Java,Email,Jsf,Seam,Template Engine,我熟悉JSF,并且需要自动创建电子邮件。我喜欢seam:mail以JSF风格模板化电子邮件的想法,并使用JSF组件: <m:message> <m:from name="Peter" address="peter@example.com" /> <m:to name="#{person.firstname} #{person.lastname}">#{person.address}</m:to> <m:subject>Try

我熟悉JSF,并且需要自动创建电子邮件。我喜欢seam:mail以JSF风格模板化电子邮件的想法,并使用JSF组件:

<m:message>
  <m:from name="Peter" address="peter@example.com" />
  <m:to name="#{person.firstname} #{person.lastname}">#{person.address}</m:to>
  <m:subject>Try out Seam!</m:subject>
  <m:body>
    <p><h:outputText value="Dear #{person.firstname}" />,</p>
    <p>You can try out Seam by visiting 
    <a href="http://example.com">http://example.com</a>.</p>
    <p>Regards,</p>
    <p>Pete</p>
  </m:body>
</m:message>
这是在公共JSF(Facelet)页面中调用的。在消息驱动Bean中有没有这样做的机会?或者我应该转向其他模板引擎?请参见AFAIK。我认为这与您自动创建电子邮件的要求没有多大关系


总之,它告诉您如何使用seam发送和接收JMS消息。不管它是什么,也许它是为您的目的服务的。

我想要一个异步处理。如果发生事件,将创建一条(或多条)JMS消息并将其放入队列。接收者获取JMS消息,准备HTML电子邮件并通过SMTP发送。然后我的第二个链接是最有用的,如果有的话:)第二个链接说
消息驱动bean甚至可能是Seam组件,在这种情况下,可以注入其他事件和应用程序范围的Seam组件。
。。。这看起来很有希望,我会测试它!
@In(create=true) private Renderer renderer;

public void send()
{
   renderer.render("/simple.xhtml");
   facesMessages.add("Email sent successfully");
}