viewexpiredexception相关内容
我正在 Glassfish v3 上开发 JSF 2.0 应用程序,我正在尝试处理 ViewExpiredException.但无论我做什么,我总是收到 Glassfish 错误报告而不是我自己的错误页面. 为了模拟 VEE 的发生,我将以下函数插入到我的支持 bean 中,它会触发 VEE.我正在通过 commandLink 从我的 JSF 页面触发此功能.代码: @Named公共类 P
..
..
我在尝试提交表单时遇到以下异常. javax.faces.application.ViewExpiredException:/page1.xhtml 找不到视图标识符的已保存视图状态:/page1.xhtml在 org.apache.myfaces.lifecycle.RestoreViewExecutor.execute(RestoreViewExecutor.java:132)在 org.a
..
设置:JSF、PrimeFaces 3.2、Omnifaces 1.1、JBoss AS 7.1.1、Final、Mojarra 2.1.7 我有一个简单的页面(如下所列),并且设置了omnifaces 来处理ajax 调用的ViewExpiredExceptions.当下面列出的页面过期并且我在 IE8 上单击一个 Primefaces 按钮 (ajax) 时,会显示过期的错误页面,但出现
..
我正在开发一个 JSF Web 应用程序,如果视图过期,我需要在该应用程序中显示“会话已过期"页面,但为所有其他人提供一般技术错误页面.当我触发异常时,应用程序只会转到技术错误页面.这是错误页面定义: javax.faces.application.ViewExpiredException/jsps/utility/session
..
考虑以下场景.在会话超时(过期)后,我单击 JSF 表单的提交按钮.浏览器显示一些异常信息: ViewExpiredException:无法恢复视图上下文 我想要做的是,在会话过期后自动重定向到网站的主页.这样做的机制是什么?任何帮助将不胜感激. 解决方案 在 HTTP 会话已过期且 JSF 视图状态保存方法设置为 server,将 添加到捕获 JSF ViewExpiredE
..
我有一个使用 Mojarra 2.2.9 的 JSF 应用程序并部署在集群环境的 WebSphere 8.5.5.4 上并且 javax.faces.STATE_SAVING_METHOD 设置为 client. 即使我的所有应用程序 bean 都是请求范围的,但有时当用户会话有效并且用户在页面上执行发布请求时,他会收到 ViewExpiredException.什么可能导致此问题,我该如何
..
JSF 2 的 Mojarra 实现具有以下上下文参数: com.sun.faces.numberOfViewsInSession(默认为 15) com.sun.faces.numberOfLogicalViews(默认为 15) 它们之间有什么区别?文档并没有太多谈论这些.我的应用程序在某些页面上遇到 ViewExpiredException 问题,但在我们将这些设置提高到(远)
..
我编写了具有容器管理安全性的简单应用程序.问题是当我登录并打开另一个我退出的页面时,然后我回到第一页并单击任何链接等或刷新页面时,我收到此异常.我想这是正常的(或者可能不是:))因为我注销了会话被破坏了.我应该怎么做才能将用户重定向到例如 index.xhtml 或 login.xhtml 并避免他看到该错误页面/消息? 换句话说,我如何在注销后自动将其他页面重定向到索引/登录页面?
..
我有一个在 Wildfly 8.1.0Final 上运行的 jsf 应用程序,并且仅在 Google Chrome 中,当我单击“登录"按钮时,我收到 ViewExpiredException,在其他浏览器或 Chrome 隐身模式下,完美运行! 有人知道可能是什么吗? 20:29:18,531 INFO [stdout] (default task-49) 2014-09-16 20:2
..
我有一个登录页面,我有一个用户 bean 来验证一个人的用户名和密码.这个 Bean 是会话范围的.如果有人写了一个 URL 并试图跳转登录页面,我该如何检查并将他重定向到登录页面? 另一方面.假设我已经登录并且正在工作,突然我出去了一段时间并且我的会话过期.当我返回并尝试与表单交互时,它会发送一条消息,提醒我会话到期.发生这种情况时,如何再次重定向到登录表单? 提前致谢.希望我解释一
..
我发现这篇文章对非 ajax 请求很有用 如何在 JSF 2 中处理会话过期和 ViewExpiredException?但是当我使用 AJAX 调用提交时,我无法使用它. 假设在一个primefaces 对话框中,我正在使用AJAX 发出一个post 请求并且会话已经超时.我看到我的页面卡住了. 如何解决这种情况,以便当我使用 AJAX 发帖时,我可以将他重定向到我查看已过期的页面并
..
我有一个JSF 2应用程序,并在web.xml中配置了以下内容: javax.faces.application.ViewExpiredException /error.html 出于测试目的,为
..
我已阅读问题处理ViewExireException/ajax并显示Primefaces对话框和BalusC的答案.我想通过显示带有刷新页面信息的警报来处理ViewExpiredException.我已经采纳了BalusC对用户RequestContext的建议来执行JavaScript,并且我删除了JSF重定向,因为我没有使用它: @Override public void handle(
..
尝试提交表单时出现以下异常. javax.faces.application.ViewExpiredException: /page1.xhtml No saved view state could be found for the view identifier: /page1.xhtml at org.apache.myfaces.lifecycle.RestoreViewExecuto
..
我有一个问题: 当jsf视图过期时,我们可以确定该会话已被破坏并且其所有属性都被删除了吗? 感谢您的回复. 解决方案 否.如果javax.faces.STATE_SAVING_METHOD设置为其默认值server,则相反.然后,会话销毁确实意味着会话中到目前为止保存的所有视图都将过期.但是,如果状态保存设置为client,则视图永不过期. 另请参见: javax.
..
我有一个使用JSF1.2 + Richfaces 3.3.3 Final,MyFaces 1.2.7,Spring + Hibernate的应用程序,每次清除浏览器的缓存和cookie并再次登录到我的应用程序时,都会收到以下异常. javax.faces.application.ViewExpiredException-/app/project/index.jsf 找不到视图标识符的已保存
..
我一直在使用JSF1.2来登录页面.如果用户在登录页面上坐了太长时间(超时情况),然后尝试输入ID和密码,则它将失败并显示ViewExpired错误(即使ID/密码正确).从JSF的角度来看,这一切对我来说都是有意义的.我的解决方案是仅对javax.faces.STATE_SAVING_METHOD使用Client.但这感觉就像是骇客. 我的应用程序正在迁移到JSF2.0.我希望我的应用回到
..
我在项目中使用JSF 2.0和Primefaces. 我有两个xhtml页面,即Cars.xhtml和Bikes.xhtml. 我正在使用ViewScoped支持bean. 当前,如果两个页面中任何一个页面的获取视图过期异常,请在web.xml中对其进行处理. 通过错误页面标签并定向到welcome.xhtml. 现在,如果我从Bikes.xhtml获得viewexpire
..
我有一个页面,其设置如下所示,其网址类似my.page.com/table.xhtml?id=123: +----------------------------------------------+ |Meta information | |----------------------------------------------
..