Java Web_web.xml配置404和500错误及异常

                           Java Web_web.xml配置404500错误及异常

 

Web.xml

 

<?xml version="1.0" encoding="UTF-8"?>

<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee"

    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee

    http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">

    <!-- 配置错误处理 -->

    <error-page>

       <error-code>404</error-code>

       <location>/404.html</location>

    </error-page>

    <error-page>

       <error-code>505</error-code>                             

       <location>/505.html</location>

    </error-page>

    <!-- 配置异常处理 -->

    <error-page>

       <exception-type>javax.servle.ServletException</exception-type>

       <location>/error.html</location>

    </error-page>

    <error-page>

       <exception-type>java.lang.NullPointerException</exception-type>

       <location>/error.html</location>

    </error-page>

</web-app>

 

异常:

当访问一个action或是servlet的时,可能会出现异常,

struts2中web.xml配置:

<default-action-ref name="pagenotfound"></default-action-ref>?
<action name="pagenotfound">
 <result>/pagenotfound.html</result>?
 </action>

 

servlet中web.xml配置:

    <error-page>

              <exception-type>javax.servle.ServletException</exception-type>

              <location>/error.html</location>

       </error-page>

 

你可能感兴趣的:(Java Web)