There are two ways for one managed bean to access another managed bean in the same webapp:
In your managed bean add a @ManagedProperty annotation to the related property and don't forget to add getter and setter methods.
In your project's faces configuration file which defines the managed beans, a managed bean property can be declared as initialised with a reference to another managed bean:
The constraints are that:
The following java code can be used in MyFaces 1.1 to explicitly look up an arbitrary managed bean by name:
In MyFaces 1.2, that code is deprecated, and preffered version is:
Alternately, you can use this code to evaluate any JSF EL expression.