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#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...