Как вы можете узнать из JSF2 tutorial , можно использовать функцию внедрения зависимостей. В вашем случае речь идет о внедрении MasterBean
экземпляра в pageBean
. Я полагаю, что у вас может быть что-то подобное в вашем pageBean
:
@ManagedBean(name="pageBean")
@ViewScoped
public class pageBean {
private String content;
@ManagedProperty(value="#{MasterBean}")
private MasterBean masterBean;
...
a, затем используйте его в своих методах:
public void speakHello(){
//how do i get value of laaala here which is in MasterBean???
content = masterBean.getLaala() + " Hello friend";
}
Я сам этого не пробовал. Я надеюсь, что это сработает.
Кстати, настоятельно рекомендуется не начинать имя класса с маленькой буквы. Таким образом, pageBean
класс должен называться PageBean
.