2017-04-04 68 views
0

我不能够在范围视图中注入一个ManagedBean在另一个具有相同范围的井中,有可能吗?@ManagedProperty scopos别名之间的托管bean

例子:

CarBean

import javax.faces.bean.ManagedBean; 
import javax.faces.bean.ViewScoped; 

@ViewScoped 
@ManagedBean(name="carBean") 
public class CarBean{} 

EngineBean

import javax.faces.bean.ManagedBean; 
import javax.faces.bean.ViewScoped; 

@ViewScoped 
@ManagedBean 
public class EngineBean { 
@ManagedProperty(value="#{carBean}") 
private CarBean carBean;   

回答

0

是的,它并没有忘记添加getter和setter方法carBean这样

public CarBean getCarBean(){ 
    return carBean; 
} 
public void setCarBean(CarBean carBean){ 
    this.carBean = carBean; 
} 
+0

谢谢你ws,工作正确。 – EdeGerSil