JSP——web.xml中配置错误页面

不只可以通过JSPpage指令来配置错误页面,还可以在web.xml文件中指定错误页面。这种方式与page指令无关!

  
  	404
  	/error404.jsp
  
  
  	500
  	/error500.jsp
  
  
  	java.lang.RuntimeException
  	/error.jsp
  [如果没有配置这个,在抛出RuntimeException时会转发到error500.jsp页面。即匹配响应码500]

有两种使用方式:

    1) 子元素;

    2) 子元素;

   其中是指定响应码;指定转发的页面;是指定抛出的异常类型。

根据配置可知:

    a. 当出现404时,会跳转到error404.jsp页面;

    b. 当出现RuntimeException异常时,会跳转到error.jsp页面;

    c. 当出现非RuntimeException的异常时,会跳转到error500.jsp页面。

page指令的区别:

     这种方式会在控制台看到异常信息!而使用page指令时不会在控制台打印异常信息。


你可能感兴趣的:(jsp,web.xml)