我試圖在幾個SessionScoped bean之間共享一個對象。我雖然得到錯誤,我真的不知道爲什麼。使用ManagedProperty的問題
@ManagedProperty(value="#{tb}")
private testBean tb;
我認爲這是正確的語法,但像tb.getName
導致異常的任何電話。
@ManagedBean(name = "tb")
public class testBean
{
private String name = "sumthing";
public void setName(String name)
{
this.name = name;
}
public String getName()
{
return this.name;
}
}
我完全誤解了ManagedProperty的工作原理嗎?
它在faces-config中聲明瞭SessoNScoped。雖然從一些測試中,我認爲這可能是圖書館的問題,因爲我注意到tb爲空。 – David 2011-04-05 07:06:47