如果我在具有Page Scope的类中定义静态变量,那么静态变量的范围是什么?即使我离开那个页面然后回到那个页面(这里的页面我指的是我指的是静态变量的xhtml页面),它会持续存在数据吗?
答案 0 :(得分:2)
静态字段与类关联,而不是与任何对象关联。 Seam Scopes不会改变静态的含义。页面上下文允许您将状态与特定instance
相关联,但如果您为静态字段分配值,则该值将由所有实例共享,而不管您的Seam范围。
即使我离开该页面,它是否会持续保存数据 然后回到那个页面(这里的页面我的意思是xhtml页面 我指的是静态变量?)
是的,因为您的Web应用程序有一个类加载器,所以静态变量的范围应该大于页面范围。