Jsf ViewScope bean的行为就像它具有应用程序范围一样

Jsf ViewScope bean的行为就像它具有应用程序范围一样,jsf,primefaces,Jsf,Primefaces,我正在用PrimeFaces3.5做一个项目,我的问题是 我有一个搜索表单,我在表单中输入一些条件,然后按搜索按钮…结果显示出来…假设使用FireFox 现在,如果我在其他浏览器中打开应用程序的同一页,假设IE在那里,我将看到具有相同值的表单和先前返回的相同搜索结果…即使这是一个新会话 假设在同一个浏览器中,如果我注销,然后登录并导航到同一个页面,我会看到返回相同值和相同结果的搜索表单 这种行为或多或少接近于应用程序范围Bean,因为我并没有任何应用程序范围Bean,并且只有一个Bean具有用于

我正在用PrimeFaces3.5做一个项目,我的问题是

我有一个搜索表单,我在表单中输入一些条件,然后按搜索按钮…结果显示出来…假设使用FireFox

现在,如果我在其他浏览器中打开应用程序的同一页,假设IE在那里,我将看到具有相同值的表单和先前返回的相同搜索结果…即使这是一个新会话

假设在同一个浏览器中,如果我注销,然后登录并导航到同一个页面,我会看到返回相同值和相同结果的搜索表单

这种行为或多或少接近于应用程序范围Bean,因为我并没有任何应用程序范围Bean,并且只有一个Bean具有用于登录的会话范围……其余的Bean都是@viewscope

如果我使用@Scoperequest…Bean,则会在每个请求上创建,但在这种情况下,我无法将参数设置为确认对话框以删除记录,因为当我单击对话框删除按钮时,由于新请求,以前的值将被取消


我遇到了很大的困难,做了太多的变通,但都是徒劳的

您只是在使用JSF和Primefaces吗?还有其他框架吗?春天