java web工程的错误页面的简单配置

jsp页面,自己服务器也会将该页面翻译成一个servlet页面,因此请求该页面就会有可能出现错误的状况,就会出现下面相似的页面html

这样给客户看到并不友好。java

一、jsp页面<%@ page %>指令中的errorPage属性

此时能够在jsp页面中的<%@ page %>指令中配置errorPage属性,当访问此页面发生错误是,就会跳转到配置好的友好页面web

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8" errorPage="errorPage.jsp"%>

跳转到的错误页面...这样看起来就好多了。服务器

 

二、配置web.xmljsp

在java web工程中,也能够对web.xml配置文件配置全局的错误页面配置,这样在工程中发生错误,都会跳转到相应的页面。spa

<!-- 全局错误处理页面配置 -->
  <error-page>
        <!--服务器发生错误时-->
      <error-code>500</error-code>
      <location>/errorPage.jsp</location>
  </error-page>
  <error-page>
        <!--资源找不到-->
      <error-code>404</error-code>
      <location>/404.html</location>
  </error-page>

配置好了之后,页面没有找到,或者资源访问不存在时候翻译

  注意:  code

  当配置了jsp中的errorPage属性后,页面报错就会忽略web.xml中的<error-code>500</error-code>配置(就近原则),能够根据这点配置某个页面发生错误的特殊处理页面xml

相关文章
相关标签/搜索