ViewScope bean的行为类似于它具有应用程序范围

时间:2013-07-02 17:28:55

标签: jsf primefaces

我正在使用primefaces 3.5进行项目工作,我的问题是......

我有一个搜索表单,我在表单中输入一些条件并按下搜索按钮...结果显示...假设使用FireFox

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

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

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

如果我使用@Scope(“request”)...在每个请求上创建Bean但在这种情况下我无法将参数设置为确认对话框以删除记录,因为当我单击对话框删除按钮之前的值由于新请求而无效。

我遇到了很大的困难并做了太多的解决方法,但都是徒劳的......

0 个答案:

没有答案