`

友好提示页面

 
阅读更多

1.在web.xml配置:

    <error-page>
        <error-code>404</error-code>
        <location>/jsp/error/error404.jsp</location>
    </error-page>

    <error-page>
        <error-code>500</error-code>
        <location>/jsp/error/error500.jsp</location>
    </error-page>

    <error-page>
        <exception-type>java.lang.NullPointerException</exception-type>
        <location>/jsp/error/nullPointerException.jsp</location>
    </error-page>

 

2.配置404页面

<%@ page contentType="text/html;charset=UTF-8" language="java" isErrorPage="true" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<%response.setStatus(HttpServletResponse.SC_OK);%>
<html>
<head>
    <title>页面找不到</title>
    <link type="text/css" href="${pageContext.request.contextPath}/css/CBSStyle.css" rel="stylesheet"/>
    <script type="text/javascript" src="${pageContext.request.contextPath}/js/jquery-1.7.1.js"></script>
    <script type="text/javascript">
        var i = 3;
        function task() {
            window.setInterval(countdown, 1000);
        }

        function countdown() {
            i--;
            $("#countdown").html(i);
            if (i == 0) {
                window.history.go(-1);
            }
        }
    </script>
<body onload="task()">
<div class="wrap">

    <div style="text-align: center;margin: 200px 0">
        <h1 style="color: #4d9fea;">页面找不到:404错误,你懂得
            <span id="countdown" style="color: red;font-weight: bold;font-size: 40px;">3</span>秒后自动返回
        </h1>
    </div>
</div>
<div class="clear"></div>
<div class="foot" align="center">Copyright © 2013 学科服务平台</div>
</body>
</html>

 

配置500错误

<%@ page contentType="text/html;charset=UTF-8" language="java" isErrorPage="true" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<%response.setStatus(HttpServletResponse.SC_OK);%>
<html>
<head>
    <title>服务器发生错误</title>
    <link type="text/css" href="${pageContext.request.contextPath}/css/CBSStyle.css" rel="stylesheet"/>
    <script type="text/javascript" src="${pageContext.request.contextPath}/js/jquery-1.7.1.js"></script>
    <script type="text/javascript">
        var i = 3;
        function task() {
            window.setInterval(countdown, 1000);
        }

        function countdown() {
            i--;
            $("#countdown").html(i);
            if (i == 0) {
                window.clearInterval();
                window.history.go(-1);
            }
        }
    </script>
<body onload="task()">
<div class="wrap">

    <div style="text-align: center;margin: 200px 0">
        <h1 style="color: #4d9fea;">服务器发生问题:500错误,你懂得
            <span id="countdown" style="color: red;font-weight: bold;font-size: 40px;">3</span>秒后自动返回
        </h1>
    </div>
</div>
<div class="clear"></div>
<div class="foot" align="center">Copyright © 2013 学科服务平台</div>
</body>
</html>

 

 

配置空指针错误

<%@ page contentType="text/html;charset=UTF-8" language="java" isErrorPage="true" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<%response.setStatus(HttpServletResponse.SC_OK);%>
<html>
<head>
    <title>空指针异常</title>
    <link type="text/css" href="${pageContext.request.contextPath}/css/CBSStyle.css" rel="stylesheet"/>
    <script type="text/javascript" src="${pageContext.request.contextPath}/js/jquery-1.7.1.js"></script>
    <script type="text/javascript">
        var i = 3;
        function task() {
            window.setInterval(countdown, 1000);
        }

        function countdown() {
            i--;
            $("#countdown").html(i);
            if (i == 0) {
                window.history.go(-1);
            }
        }
    </script>
<body onload="task()">
<div class="wrap">

    <div style="text-align: center;margin: 200px 0">
        <h1 style="color: #4d9fea;">空指针异常,你懂得
            <span id="countdown" style="color: red;font-weight: bold;font-size: 40px;">3</span>秒后自动返回
        </h1>
    </div>
</div>
<div class="clear"></div>
<div class="foot" align="center">Copyright © 2013 学科服务平台</div>
</body>
</html>

 

分享到:
评论

相关推荐

    友好的页面加载效果

    随着HTML5的流行,页面效果越来越炫,同时也需要加载大量的插件及素材,万恶的网速,特别对于挂在国外服务器的网站,一打开一堆素材缓缓加载,位置错乱不齐,故编写此方法,方便大家使用

    实用的500错误跳转页面模板.zip

    实用的500错误跳转网页模板 有需要的网页设计朋友可以拿去试下。

    网站系统升级维护提示页面.rar

    网站升级中页面模板,系统升级维护中页面模板。模板比较清新,可直接在源码中修改公司名称及升级维护友好提示。

    .net中自定义错误页面的实现方法

    需要对系统会不同的异常定制相应的友好提示页面 .net中自定义异常页面的重定向都是通过web.config配置页面配置实现,其具体的实现方式有两种方式,下面话不多说了,来一起看看详细的介绍吧。 其一、通过节点system....

    JS网站屏蔽电脑端访问,友好跳转到指定网页(带暂停访问提示界面)

    JS网站屏蔽电脑端访问,友好跳转到指定网页(带暂停访问提示界面...2.阻止访问后友好跳转提示页面:抱歉,站点关闭 3.每个页面需要调用JS判断文件 4,资源用于学习交流之用,下载者遵守相关法律法规,切勿作非法用途!

    友好界面的实现

    温馨提示类的小应用,容易上手,可操作性强,促进人机交互,给人予美观、舒适、大方的感觉。

    网上作业批改系统JAVA+Mysql.zip

    (1)系统具有简洁大方的页面,使用简便,友好的错误操作提示 (2)管理员用户具有系统信息管理、班级信息管理、教师信息管理、学生信息管理、公告管理、留言管理、资料管理等功能。 (3)具有较强的安全性,避免...

    landscape:让移动端网页横竖屏切换时给一个友好提示

    用户在旋转手机屏幕为横屏时给一个友好的提示,不必考虑横屏的布局,同时减少开发维护成本提升用户体验。 Demo 用法 [removed][removed] [removed] (function () { new landscape({ mode: 'portrait', prefix: '...

    页面置换算法LRU(模拟页面管理)

    页面置换算法LRU(模拟页面管理)  用高级语言编写一个页面置换算法LRU的模拟程序。  设置恰当的数据结构,有效存储数据。   动态输入存储区块数、作业调度序列。... 界面友好,提示清晰。  容错性好。

    HPlus(H+) 后台管理模板带文档V 4.1.1-完整版

    更新至2018-05-30 增加不支持IE8的页面... 新增对不支持的浏览器的友好提示; 新增视频/音乐播放器的支持; 新增Bootstrap Table(推荐); 进一步完善了开发文档; 提供了离线支持,开箱即用; 对IE系列的浏览器支持更好

    DomainErrorAssistant(页面强制访问chrome插件)V1.4免费版

    Domain Error Assistant是一款可以安装到谷歌浏览器上使用支持所有chrome内核浏览器操作的失效...用户可能会收到一个浏览器错误,提示他们正在访问的网站或页面不可用。我们提供了一个用户友好的替代选择混乱的错误页

    JS组件Bootstrap实现弹出框和提示框效果代码

    在增加用户体验方面,弹出框和提示框起着重要的作用,如果你的系统有一个友好的弹出提示框,自然能给用户很好的页面体验。前面几章介绍了bootstrap的几个常用组件,这章来看看bootstrap里面弹出框和提示框的处理。总...

    前端一些组件的源代码,包括一些登录页面之类的

    常见的表单组件包括输入框、下拉框、复选框、单选框等,它们需要具备良好的验证功能、友好的交互提示以及灵活的布局样式,以满足各种数据输入场景的需求。 导航栏组件:导航栏是网页中用于导航和页面切换的重要组件...

    vue.js vue-router如何实现无效路由(404)的友好提示

    众所周知vue-router是Vue.js官方的路由插件,它和vue.js是深度集成的,适合用于构建单页面应用,下面这篇文章主要给大家介绍了关于vue.js中vue-router如何实现无效路由(404)的友好提示的相关资料,需要的朋友可以...

    化工企业通用SEO友好型网站源码

    网站前台所有页面都是采用纯静态的html文档,让网站对搜索引擎更加友好,方便企业未来做搜索引擎关键词排名优化推广。 源码程序的后台功能也是比较强大的,后台集成了CNZZ全景统计,可以直接在后台查看调用CNZZ的...

    javascript 输入文本框时的友好提示

    下面的代码实现当用户停留在text输入框的时候提示输入什么的提示信息,提高用户粘合度。 在输入内容前,显示如图1所示 图1 当用户名的文本框或得焦点时,效果如图2所示 图2 当密码文本框或得焦点时,效果如图3...

    cornerstoneUX.touchTips:一个响应式和移动友好的 jQuery 工具提示插件

    您可以在页面上调用的工具提示数量没有限制。 为什么? 在寻找向响应式站点添加工具提示的好解决方案时,我遇到了关于此类主题的文章。 虽然他的方法完成了我需要的一切,但我并不喜欢所使用的自动调用方法。 我...

    H+ plus 4.1.1后台管理

    增加不支持IE8的页面提示 ...新增对不支持的浏览器的友好提示; 新增视频/音乐播放器的支持; 新增Bootstrap Table(推荐); 进一步完善了开发文档; 提供了离线支持,开箱即用; 对IE系列的浏览器支持更好。

    HPlus(H+)后台管理模板V4.1.1-完整版

    更新至2018-05-30 ...新增对不支持的浏览器的友好提示; 新增视频/音乐播放器的支持; 新增Bootstrap Table(推荐); 进一步完善了开发文档; 提供了离线支持,开箱即用; 对IE系列的浏览器支持更好。

    WordPress果果加速插件

    支持将网站前台页面内容缓存到...友好的错误提示文字,让您轻松设置Redis缓存或者Memcached缓存。 支持配置指定GET\COOKIE参数缓存,排除页面链接(不缓存),页面格式化(源码格式化到一行,压缩源码)。(商业版)

Global site tag (gtag.js) - Google Analytics