• 错误页面的指引


    在javaEE中实现错误页面的指引是简单的,主要有两个步骤:

      1.创建错误的jsp页面

      2.在web.xml中配置

    web.xml配置错误页面有两种表现形式:

      1.code

      2.Exception

    下面将从两种不同的表现方式入手写个简单的例子

    code方式

      创建404.jsp,存放于webapp/error/404.jsp

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>404</title>
    </head>
    <body>
      404:存在异次元的错误
    </body>
    </html>

      在web.xml中配置

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

      测试时候,在浏览器输入项目的任意不存在路径就可以出现404.jsp

    Exception方式

      创建otherError.jsp,存放于webapp/error/otherError.jsp

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>otherError</title>
    </head>
    <body>
      otherError:存在三次元的错误
    </body>
    </html>

      编写一个能抛出java.lang.NullPointerException异常的接口,这里就不做例子了

      在wen.xml中配置

    <error-page>  
      <exception-type>java.lang.NullPointerException</exception-type>  
      <location>/error/otherError.html</location>  
    </error-page> 

     结语

      两种表现形式实现起来都不难,只要路径不写错一般都不会有什么问题

  • 相关阅读:
    磁盘管理RAID
    06磁盘
    7.30
    作业
    chapter02作业
    2019-07-23
    Tomcat三种运行模式(BIO, NIO, APR)
    Tomcat监控管理
    tomcat中web站点的部署
    Tomcat访问控制
  • 原文地址:https://www.cnblogs.com/maixiaodou/p/7446750.html
Copyright © 2020-2023  润新知