2017-04-04 84 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