我@Viewscoped
在 JSF 2.1 项目中使用 bean。奇怪的是,当我第一次获得一个页面时,bean 显然已使用所有初始参数进行了初始化。但是当我导航到另一个页面时,即使我关闭了打开 te 应用程序的浏览器选项卡,bean 也不会死。当我返回使用该 bean 的页面时,值与在使用该页面期间修改的值相同。而且,如果我打开另一个浏览器,如 IE 或 Chrome,这些值仍然存在!!表现得像一个会话范围。或者某种永生豆,je。
bean 是这样注释的。
import javax.faces.bean.ManagedBean;
import javax.faces.bean.ViewScoped;
import org.springframework.stereotype.Controller;
@Controller
@ManagedBean
@ViewScoped
public class MyBean {
//the rest of the code.
}
为什么会这样?springframework注释可能是问题的原因吗?