viewexpiredexception相关内容

JSF:无法捕获 ViewExpiredException

我正在 Glassfish v3 上开发 JSF 2.0 应用程序,我正在尝试处理 ViewExpiredException.但无论我做什么,我总是收到 Glassfish 错误报告而不是我自己的错误页面. 为了模拟 VEE 的发生,我将以下函数插入到我的支持 bean 中,它会触发 VEE.我正在通过 commandLink 从我的 JSF 页面触发此功能.代码: @Named公共类 P ..
发布时间:2022-01-05 16:34:34 Java开发

对象不支持此属性或方法与 primefaces omnifaces 超时组合

设置:JSF、PrimeFaces 3.2、Omnifaces 1.1、JBoss AS 7.1.1、Final、Mojarra 2.1.7 我有一个简单的页面(如下所列),并且设置了omnifaces 来处理ajax 调用的ViewExpiredExceptions.当下面列出的页面过期并且我在 IE8 上单击一个 Primefaces 按钮 (ajax) 时,会显示过期的错误页面,但出现 ..

web.xml 中的 java.lang.Throwable 错误页面中显示的 ViewExpiredException

我正在开发一个 JSF Web 应用程序,如果视图过期,我需要在该应用程序中显示“会话已过期"页面,但为所有其他人提供一般技术错误页面.当我触发异常时,应用程序只会转到技术错误页面.这是错误页面定义: javax.faces.application.ViewExpiredException/jsps/utility/session ..

如何在 JSF 2 中处理会话过期和 ViewExpiredException?

考虑以下场景.在会话超时(过期)后,我单击 JSF 表单的提交按钮.浏览器显示一些异常信息: ViewExpiredException:无法恢复视图上下文 我想要做的是,在会话过期后自动重定向到网站的主页.这样做的机制是什么?任何帮助将不胜感激. 解决方案 在 HTTP 会话已过期且 JSF 视图状态保存方法设置为 server,将 添加到捕获 JSF ViewExpiredE ..
发布时间:2021-12-20 15:04:28 其他开发

当状态保存方法设置为客户端且用户会话有效时,在集群环境中获取ViewExpiredException

我有一个使用 Mojarra 2.2.9 的 JSF 应用程序并部署在集群环境的 WebSphere 8.5.5.4 上并且 javax.faces.STATE_SAVING_METHOD 设置为 client. 即使我的所有应用程序 bean 都是请求范围的,但有时当用户会话有效并且用户在页面上执行发布请求时,他会收到 ViewExpiredException.什么可能导致此问题,我该如何 ..
发布时间:2021-12-20 15:00:41 其他开发

com.sun.faces.numberOfViewsInSession 与 com.sun.faces.numberOfLogicalViews

JSF 2 的 Mojarra 实现具有以下上下文参数: com.sun.faces.numberOfViewsInSession(默认为 15) com.sun.faces.numberOfLogicalViews(默认为 15) 它们之间有什么区别?文档并没有太多谈论这些.我的应用程序在某些页面上遇到 ViewExpiredException 问题,但在我们将这些设置提高到(远) ..
发布时间:2021-12-20 14:53:50 其他开发

javax.faces.application.ViewExpiredException:无法恢复视图

我编写了具有容器管理安全性的简单应用程序.问题是当我登录并打开另一个我退出的页面时,然后我回到第一页并单击任何链接等或刷新页面时,我收到此异常.我想这是正常的(或者可能不是:))因为我注销了会话被破坏了.我应该怎么做才能将用户重定向到例如 index.xhtml 或 login.xhtml 并避免他看到该错误页面/消息? 换句话说,我如何在注销后自动将其他页面重定向到索引/登录页面? ..
发布时间:2021-12-20 14:37:47 其他开发

仅在特定网络浏览器中 WildFly 服务的网络应用程序上的 ViewExpiredException

我有一个在 Wildfly 8.1.0Final 上运行的 jsf 应用程序,并且仅在 Google Chrome 中,当我单击“登录"按钮时,我收到 ViewExpiredException,在其他浏览器或 Chrome 隐身模式下,完美运行! 有人知道可能是什么吗? 20:29:18,531 INFO [stdout] (default task-49) 2014-09-16 20:2 ..
发布时间:2021-12-15 21:32:43 其他开发

检查会话是否存在 JSF

我有一个登录页面,我有一个用户 bean 来验证一个人的用户名和密码.这个 Bean 是会话范围的.如果有人写了一个 URL 并试图跳转登录页面,我该如何检查并将他重定向到登录页面? 另一方面.假设我已经登录并且正在工作,突然我出去了一段时间并且我的会话过期.当我返回并尝试与表单交互时,它会发送一条消息,提醒我会话到期.发生这种情况时,如何再次重定向到登录表单? 提前致谢.希望我解释一 ..
发布时间:2021-12-15 20:55:54 其他开发

JSF/PrimeFaces ajax 请求上的会话超时和 ViewExpiredException 处理

我发现这篇文章对非 ajax 请求很有用 如何在 JSF 2 中处理会话过期和 ViewExpiredException?但是当我使用 AJAX 调用提交时,我无法使用它. 假设在一个primefaces 对话框中,我正在使用AJAX 发出一个post 请求并且会话已经超时.我看到我的页面卡住了. 如何解决这种情况,以便当我使用 AJAX 发帖时,我可以将他重定向到我查看已过期的页面并 ..

如何通过显示JavaScript警报来处理ViewExpiredException?

我已阅读问题处理ViewExireException/ajax并显示Primefaces对话框和BalusC的答案.我想通过显示带有刷新页面信息的警报来处理ViewExpiredException.我已经采纳了BalusC对用户RequestContext的建议来执行JavaScript,并且我删除了JSF重定向,因为我没有使用它: @Override public void handle( ..
发布时间:2021-02-13 19:34:40 前端开发

jsf视图过期意味着会话被破坏了吗?

我有一个问题: 当jsf视图过期时,我们可以确定该会话已被破坏并且其所有属性都被删除了吗? 感谢您的回复. 解决方案 否.如果javax.faces.STATE_SAVING_METHOD设置为其默认值server,则相反.然后,会话销毁确实意味着会话中到目前为止保存的所有视图都将过期.但是,如果状态保存设置为client,则视图永不过期. 另请参见: javax. ..
发布时间:2019-11-21 19:38:31 Java相关

如何解决JSF 1.2中的ViewExpiredException

我有一个使用JSF1.2 + Richfaces 3.3.3 Final,MyFaces 1.2.7,Spring + Hibernate的应用程序,每次清除浏览器的缓存和cookie并再次登录到我的应用程序时,都会收到以下异常. javax.faces.application.ViewExpiredException-/app/project/index.jsf 找不到视图标识符的已保存 ..
发布时间:2019-11-21 19:22:42 Java相关

您可以使用过期的会话发布到JSF2页面吗?

我一直在使用JSF1.2来登录页面.如果用户在登录页面上坐了太长时间(超时情况),然后尝试输入ID和密码,则它将失败并显示ViewExpired错误(即使ID/密码正确).从JSF的角度来看,这一切对我来说都是有意义的.我的解决方案是仅对javax.faces.STATE_SAVING_METHOD使用Client.但这感觉就像是骇客. 我的应用程序正在迁移到JSF2.0.我希望我的应用回到 ..
发布时间:2019-11-21 19:10:31 Java相关

根据当前视图处理ViewExpiredException

我在项目中使用JSF 2.0和Primefaces. 我有两个xhtml页面,即Cars.xhtml和Bikes.xhtml. 我正在使用ViewScoped支持bean. 当前,如果两个页面中任何一个页面的获取视图过期异常,请在web.xml中对其进行处理. 通过错误页面标签并定向到welcome.xhtml. 现在,如果我从Bikes.xhtml获得viewexpire ..
发布时间:2019-11-21 19:10:25 Java相关