JSF在一个管理Bean中引用另一个管理Bean
JSF在一个管理Bean中引用另一个管理Bean
如果一个管理Bean中的属性和方法跟另一个管理Bean一样,为了代码的重用而不是再次重写相同的代码,我们会想在这个Bean中直接引用那个管理Bean。
看示例:
----1---JavaCode-----
public class PRequestHisIpBean{ // 引用另外的管理Bean private NetManageBean netmanage ; public PRequestHisIpBean(){ } public NetManageBean getNetmanage() {if(netmanage==null)netmanage=new NetManageBean(); return netmanage;} public void setNetmanage(NetManageBean netmanage) {this.netmanage = netmanage; // 执行引用Bean的方法if(netmanage!=null)netmanage.manageNet();}}