ı有jsf 2.0
管理员的问题。问题是,ı在我的managedbean中创建两个对象,当ı设置其中一个对象的数据时,其他更改。以下代码显示了问题,
@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"
}
}
怎么解决呢?
答案 0 :(得分:2)
在x2
中将static
成员 声明为AyniAndaDoğrusalIkiliHareket
。
答案 1 :(得分:0)