分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 软件开发

error.jsp错误页面跳转,统一异常处理

发布时间:2023-09-06 01:34责任编辑:沈小雨关键词:jsjsp

常见web项目中会用倒计时然后跳转页面来处理异常

error.jsp关键代码:

 <script language="javascript" type="text/javascript"> ???????????var timer; ???????????//启动跳转的定时器 ???????????function startTimes() { ???????????????timer = window.setInterval(showSecondes,1000); ???????????} ???????????var i = 5; ???????????function showSecondes() { ???????????????if (i > 0) { ???????????????????i--; ???????????????????document.getElementById("secondes").innerHTML = i; ???????????????} ???????????????else { ???????????????????window.clearInterval(timer); ???????????????????/*要跳转的请求*/ ???????????????????location.href = "toLogin.do"; ???????????????} ???????????} ???????????//取消跳转 ???????????function resetTimer() { ???????????????if (timer != null && timer != undefined) { ???????????????????window.clearInterval(timer); ???????????????????/*取消跳转的请求*/ ???????????????????location.href = "toLogin.do"; ???????????????} ???????????}</script> <body class="error_page" onload="startTimes();"> ????<h1 id="error"> ????????遇到错误,&nbsp;<span id="secondes">5</span>&nbsp;秒后将自动跳转,立即跳转请点击&nbsp; ????????<a ?href="javascript:resetTimer();">返回</a> ????</h1></body>

统一异常处理(两种方案)

方案一:

<error-page> ???????<exception-type>java.lang.Exception</exception-type> ???????<location>/WEB-INF/error.jsp</location><!--这里用绝对路径,因为不知道错误发生在哪里,无法写相对路径--></error-page>

方案二:

<error-page> ???????<exception-type>400|405|500</exception-type><!--如果需要每个都要配置,所以推荐方案一 --> ???????<location>/WEB-INF/error.jsp</location></error-page>

error.jsp错误页面跳转,统一异常处理

原文地址:https://www.cnblogs.com/suhfj-825/p/8215324.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved