Injecting UIViewRoot does not work.
| Caused by: org.jboss.seam.RequiredException: In attribute requires value
for component: loginAction.view
| at org.jboss.seam.Component.getInstanceToInject(Component.java:1382)
| at org.jboss.seam.Component.injectFields(Component.java:1024)
| at org.jboss.seam.Component.inject(Component.java:795)
| at
org.jboss.seam.interceptors.BijectionInterceptor.bijectTargetComponent(BijectionInterceptor.java:30)
|
I also tried injecting the conversation object hoping that
conversation.getViewId() would return the view name but without luck. I got the
same RequiredException as with the UIViewRoot.
| @Stateless
| @Name("loginAction")
| public class LoginActionBean implements LoginAction{
| @In
| private UIViewRoot view;
|
| @In
| private Conversation conversation;
|
| @In(value="#{facesContext.externalContext.requestParameterMap}")
| private Map reqParam;
| }
|
How can I get the UIViewRoot injected?
Okay, I will use the "You've logged out" page for the logout action.
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3964534#3964534
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3964534
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user