zoukankan      html  css  js  c++  java
  • JavaWeb配置错误页面

          我们在实际开发过程中经常会遇到程序出错的各种情况,比如最常见的404错误,500错误等等相关错误,服务器默认会将错误的信息直接显示在浏览器的页面上,如下图所示:

     不管是谁如果看到这种情况的话,顿时就会心情不好了,而如果错误了,我们看到时下面的这种页面,如下图所示:

    这样的心情会不会好些呢。其实在Javaweb中配置这些错误页面时非常简单的,只要web.xml加上几行简单的配置即可实现,主要分为两种,如下所示:

    1.针对具体出现某种异常而配置的错误友好提示页面

    <error-page>
        <!-- 指定当发生了什么异常跳转到该页面 -->
        <exception-type>java.lang.ArithmeticException</exception-type>
        <!-- 指定异常了,跳转的页面 -->
        <location>/error/error.jsp</location>
    </error-page>

    2.针对错误错误状态码而配置的错误友好提示页面

    <error-page>
        <!-- 当服务器发生了404 -->
        <error-code>404</error-code>
        <!-- 指定异常了,跳转的页面 -->
        <location>/error/404.jsp</location>
    </error-page>

    3.需要注意的是:在配置jsp的友好错误提示页时,需要将isErrorPage="true" 这个属性设置成true,这样我们,就可以在错误页面获得具体的错误描述信息,这样就会更加有利于错误问题的解决和修改了,如:<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" isErrorPage="true"%>

    至此,我们错误友好页面的配置描述完毕,有不足的地方,希望大家多多提意见!

  • 相关阅读:
    16:最长单词2
    18:Tomorrow never knows?
    备份裸设备上的数据文件
    几个Uboot命令
    Timus1132(二次剩余方程求解)
    Android 批量上传sd卡图片
    SVN:分支合并到主干
    Mac开发者必备实用工具推荐
    Solution for "De-serialization exception: Unable to find assembly xxxxx"
    UVA 10706 Number Sequence (找规律 + 打表 + 查找)
  • 原文地址:https://www.cnblogs.com/nanyangke-cjz/p/7150696.html
Copyright © 2011-2022 走看看