Hi All,
I am trying to send a mail by calling the required method in a class which
implements ActionHandler. But the Renderer object is not getting injected.
This is the code i have used.
| public class Mail implements ActionHandler {
|
| @In(create=true)
| private Renderer renderer;
|
| public void execute(ExecutionContext executioncontext) throws Exception
{
| sendmail();
| }
|
| public void sendmail() {
| try {
| renderer.render("/Mail.xhtml");
| } catch (Exception e) {
| e.printStackTrace();
| }
| }
| }
|
But renderer is not getting assigned. it is always null.
But if i call it as a seam component i.e if the class does not
implement ActionHandler and i call the method, #{mail.sendmail} from a .xhtml
file directly Renderer object gets assigned.
What is the problem? Is there any other way to do this?
Thanks
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4045414#4045414
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4045414
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user