JSF管理bean问题

时间:2010-05-05 10:49:56

标签: jsf facelets

我有一个页面使用名为master.xhtml的<ui:insert>,它使用一个名为MasterBean.java的托管bean及其viewScoped。它调用webservice并拥有在master.xhtml中使用的所有有用数据以及使用master.xhtml(使用<ui:include>)构建的页面。当我访问data.xhtml(使用模板作为master.xhtml)并使用托管bean作为DataBean.java(也是视图作用域)时,如何使用MasterBean?如果我直接使用#{Masterbean.property},它不会再次创建新实例吗?或者它会使用已经在视图范围内的bean吗?另外,我如何在DataBean中使用MasterBean,以便在DataBean中使用现有的MasterBean实例。我不想在DataBean中使用MasterBean的新实例。

提前致谢。如果我不清楚,请告诉我。

1 个答案:

答案 0 :(得分:2)

它将使用已在request范围内实例化的bean。