複数の SessionScoped Bean 間でオブジェクトを共有しようとしています。エラーが発生しますが、その理由は本当にわかりません。
@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 の仕組みを完全に誤解していませんか?