问题描述
|
我有一个关于
jsf 2.0
Managedbeans的问题。问题是,我在我的托管bean中创建了两个对象,而当我设置其中一个的数据时,另一个更改了。以下代码显示了该问题,
@ManagedBean(name = \"mainn\")
@ViewScoped
public class Mainn {
private AyniAndaDoğrusalIkiliHareket one = new AyniAndaDoğrusalIkiliHareket();
private AyniAndaDoğrusalIkiliHareket two = new AyniAndaDoğrusalIkiliHareket();
public void Hesapla() {
one.setX2(5);
System.out.println(two.getX2()); // printf 5 the value of \"one\"
}
}
我该怎么解决?
解决方法
在
AyniAndaDoğrusalIkiliHareket
中声明您的x2
成员而不是static
。
,JSF 2:ViewScoped问题,当重新显示同一页面时,bean不存在
也许那个帖子与您的问题相同。