Skip to main content

I have problem running more than 03 managed bean on jsf having error message

No replies
karbon14
Offline
Joined: 2013-03-04
Points: 0

Hi every body.
I m using netbeans 7.2.1 as IDE. I m trying to develop an Multiple Questions Choices web app with various users profile, based on JSF framework and running on GLASSFISH3+ server, and i had problem when introducing a fourth managed bean. So i made a test using 4 managed bean with the same code having a simple string attribute. testBean, test2Bean, test3Bean, test4Bean. here is the sample code:
___________________________________________________________
import javax.faces.bean.ManagedBean;
import javax.faces.bean.SessionScoped;
@ManagedBean
@SessionScoped
public class test3Bean implements java.io.Serializable {
private String s;
public String getS() {
return s;
}
public void setS(String s) {
this.s = s;
}
}
_________________________________________________________________________________

The web app has a simple index.xhtml reading 4 input to be set to the 4 managed bean:
index.xhtml
_______________________________________________________________________________

Enter testword 1

Enter testword 2

Enter testword 3

Enter testword 4








____________________________________________________________________________________
the reponse.xhtml would show the 4 inputs.

When running the application the undex.xhtml show up and after i entred words on h:inputText and submitting i have this error:

/index.xhtml @14,107 value="#{test4.s}": Target Unreachable, identifier 'test4' resolved to null.

I dont understand with the same code testBean 1,2, and 3 has been processed by Mojarra/faclets engine and not test4Bean.

ANY Idea please.