`

用户重新登录的异常处理

web 
阅读更多
用户退出WEB,然后在登录界面停留(用户名 密码已经输入),此时重启WEB的服务,然后登录以后,就会有javax.faces.application.viewexpiredexception viewid /index.xhtml view could not be restored异常报出, 说的是/index.xhtml不能被加载。


解决的办法参照了


http://stackoverflow.com/questions/3642919/javax-faces-application-viewexpiredexception-view-could-not-be-restored


有很多种解决办法,我选择在web.xml里面加入
<error-page>
    <exception-type>javax.faces.application.ViewExpiredException</exception-type>
    <location>/login.xhtml</location>
</error-page>


这样就可以在刷新页面,需要用户重新点击按钮登录。

(最后发现在本地可以,放服务器上就不行。。。。 你妹的)
分享到:
评论

相关推荐

    异常处理 异常处理 异常处理

    异常处理是编程中的一种机制,用于捕获和处理运行时发生的错误或异常情况。异常可以由硬件引发,如硬件异常,也可以由操作系统或...在实际编程中,理解并熟练运用异常处理机制能够极大地提升代码的容错能力和用户体验。

    c/vc++/MFC异常处理/结构化异常处理 浅析

    同时,C++还允许用户自定义异常类型,增强了异常处理的灵活性。 MFC(Microsoft Foundation Classes)是微软提供的一个C++类库,主要用于构建Windows应用程序。MFC对C++的异常处理进行了封装,提供了...

    ARM处理器异常处理步骤

    ARM处理器异常处理是指ARM微处理器对各种异常情况作出响应和处理的过程。异常指的是处理器在正常执行程序时遇到的特殊情况,例如外部中断请求、未对齐的内存访问错误、指令预取终止等。为了保证系统的稳定性和正确性...

    ADS异常处理.pptADS异常处理.pptADS异常处理.ppt

    《ADS异常处理详解》 异常处理是嵌入式系统中至关重要的部分,特别是在基于ARM架构的系统中。本文将深入探讨ARM处理器的异常处理机制,包括异常类型、处理流程、异常优先级以及向量表等内容。 一、异常类型 ARM...

    异常处理流程图Exception

    在IT领域,特别是软件开发过程中,异常处理是确保程序健壮性和用户友好体验的关键环节。异常处理机制允许程序在遇到意外情况时,能够有条不紊地进行错误处理,而不是直接崩溃或产生不可预知的结果。本文将深入探讨...

    reactnative异常处理库

    7. **实时调试**: 对于开发阶段,异常处理库还可能提供实时调试功能,如热重载,让开发者能够快速发现并修复问题,而无需频繁地重新编译和安装应用。 以`master-atul-react-native-exception-handler-d88d14a`为例...

    JCVM异常处理机制

    ### JCVM异常处理机制 #### 一、JCVM中的异常类层次结构 异常处理机制是提升程序健壮性的一种重要手段。Java作为一种广泛使用的编程语言,不仅具备面向对象、跨平台等特性,还提供了一套基于类层次结构的异常处理...

    J2EE项目中统一异常处理源码

    在J2EE项目开发中,异常处理是一项至关重要的任务,它确保了系统的稳定性和用户体验。一个良好的异常处理机制能够提供详细的错误信息,帮助开发者快速定位问题,并且可以在生产环境中优雅地处理异常,防止用户看到...

    Power builder9异常处理

    在 PowerBuilder 9(简称 PB9)开发过程中,异常处理是一项关键的技术,它能帮助开发者有效地管理和解决程序中出现的错误,确保系统的稳定运行。在实际应用中,开发者经常会遇到各种预知和不可预知的问题,如系统级...

    游标和异常处理 游标和异常处理

    游标和异常处理 游标是 SQL 的一个内存工作区,由系统或用户以变量的形式定义。游标的作用就是用于临时存储从数据库中提取的数据块。在某些情况下,需要把数据从存放在磁盘的表中调到计算机内存中进行处理,最后将...

    delphi的异常处理

    通过熟练掌握异常处理,开发者可以编写出更加健壮和容错的程序,提高软件的稳定性和用户体验。在实际开发中,正确运用异常处理不仅能帮助你及时发现和修复问题,还能确保程序在遇到不可预见情况时优雅地失败,而不...

    ARM异常处理机制ARM异常处理机制

    ### ARM异常处理机制详解 #### 一、ARM异常处理机制概述 ARM处理器作为一种广泛应用的嵌入式系统核心,为了确保系统的稳定性和实时性,设计了一套完善的异常处理机制。异常处理是嵌入式系统中非常重要的一个方面,...

    java 异常处理ppt

    Java异常处理是编程中至关重要的一个环节,它允许开发者优雅地处理程序运行时可能出现的...通过理解和熟练应用异常处理,开发者能够及时发现和修复问题,避免程序崩溃,提高用户体验,并确保程序在面对错误时保持稳定。

    实时操作系统VxWorks下的异常处理

    在这五个阶段中,系统会自动地检测和处理异常,并且允许用户自定义异常处理函数。 异常处理机制在 VxWorks 操作系统中的重要性体现在以下几个方面: 首先,异常处理机制可以确保系统的可靠性和稳定性。在 VxWorks ...

    金蝶K3清除用户异常信息

    请您将该工具解压并运行“金蝶K3清除用户异常信息.exe”文件,弹出登录界面后请您选择对应的账套以及管理员用户登录系统,登录成功后会出现操作界面; 步骤3: 输入要清除的用户系统登录名,点击“清除信息”,查看...

    易语言异常处理辅助模块

    通过使用异常处理,开发者可以编写出更加稳定和可靠的代码,减少程序运行时的意外中断,提高用户体验。 易语言异常辅助模块提供了类似其他高级编程语言(如C++、Java、Python等)的异常处理功能。它可能包括以下几...

    异常处理的问题

    通过理解和熟练运用异常处理机制,程序员可以编写更健壮、更易于维护的代码,提升软件的质量和用户体验。在实际开发中,应该根据具体情况选择合适的异常处理策略,以确保程序的稳定运行和良好的错误反馈。

    springboot+redis+shiro单点登录,统一异常处理,统一日志

    总结起来,这个项目将SpringBoot的便捷性与Shiro的安全控制和Redis的高速缓存相结合,实现了高效的SSO单点登录,同时提供了统一的异常处理和日志管理机制,提高了系统的稳定性和用户体验。这是一套完整的解决方案,...

Global site tag (gtag.js) - Google Analytics