zoukankan      html  css  js  c++  java
  • 错误页面的指引

    在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> 

     结语

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

  • 相关阅读:
    soapUI-DataSource
    Linux安装rpm包时报错Header V3 DSA/SHA1 Signature, key ID 1d1e034b: NOKEY解决办法
    Linux命令之rpm安装命令
    soapUi下载
    Red Hat Linux相关产品iso镜像下载
    RedHat Linux文本模式下乱码解决方法
    telnet到RedHat Linux失败--解决办法
    java list去重
    Java Mybatis 框架入门教程
    【阿里天池云-龙珠计划】薄书的机器学习笔记——K近邻(k-nearest neighbors)初探Task02
  • 原文地址:https://www.cnblogs.com/maixiaodou/p/7446750.html
Copyright © 2011-2022 走看看