`

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

    博客分类:
  • J2EE
 
阅读更多
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>
分享到:
评论

相关推荐

    开发web_xml.rar_WEB XML_java web开发_web.xml_web开发_web

    在Java Web开发中,`web.xml`文件是部署描述符(Deployment Descriptor)的核心部分,它在应用程序中扮演着至关重要的角色。`web.xml`文件是一个XML格式的配置文件,用于定义Servlet、过滤器(Filter)、监听器...

    IBM WAS8.5配置WS_SDK_JAVA_TECH_7.0.6.1__TRIAL

    这个SDK包含了JAX-WS(Java API for XML Web Services)和JAXB(Java Architecture for XML Binding),这两个是构建和消费Web服务的核心API。 在WAS 8.5中配置WS_SDK_JAVA_TECH涉及以下步骤: 1. **安装WS_SDK_...

    java web项目 web.xml配置详解

    在Java Web开发中,`web.xml`文件是应用的核心配置文件,它定义了Servlet、过滤器、监听器等组件,并负责映射它们的行为。本文将深入解析`web.xml`配置,帮助开发者理解其背后的原理和用途。 一、web.xml文件概述 `...

    在web.xml中引入其他xml配置文件的步骤

    在Java Web开发中,`web.xml`作为Web应用程序的核心配置文件,负责定义应用级别的配置信息。为了提高代码的可维护性和复用性,有时需要将一部分配置内容提取到独立的XML文件中,再在`web.xml`中引用这些文件。本文将...

    web-app_2_4.xsd

    首先,`web-app_2_4.xsd`定义了一系列元素和属性,这些元素和属性描述了Web应用程序的各个方面,如Servlets、过滤器、监听器、会话配置、错误页面、安全设置等。例如,`&lt;servlet&gt;`元素用来定义一个Servlet,包括...

    log4j与web.xml的配置

    在Java Web应用开发中,日志管理是至关重要的,它帮助开发者跟踪程序运行状态、调试错误和记录关键信息。Log4j是一个广泛使用的开源日志框架,它提供了灵活且强大的日志记录功能。Web.xml是Servlet容器(如Tomcat)...

    java web项目 web.xml配置文件下载

    全新的java web项目的配置文件,新建的纯净的web.xml文件,没做任何改动,下载就可以使用了。

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

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

    web.xml 配置详解

    web.xml 配置详解,需要的下载了。。。Web.xml常用元素和在java web规范中说明.按照listner,filter,servlet的顺序初始化

    Web项目没有web.xml配置文件

    传统的Java Web应用通常依赖于`web.xml`文件来配置Servlet、过滤器、监听器等核心组件,但在最新的技术栈中,这种硬编码的方式已经被更加灵活和动态的配置方式所取代。 1. **Spring Boot**:Spring Boot是推动这一...

    struts.xml和applicationContext.xml、web.xml的配置

    在Java Web开发中,`struts.xml`, `applicationContext.xml` 和 `web.xml` 是三个至关重要的配置文件,它们各自负责不同的职责,并协同工作来构建一个完整的应用框架。以下是关于这三个配置文件的详细说明。 首先,...

    JAVA web.xml配置详解

    &lt;?xml version="1.0" encoding="UTF-8"?&gt; &lt;web-app xmlns=... 网站名称 网站描述 &lt;!-- icon元素包含small-icon和large-icon两个子元素.用来指定web站台中小图标和大图标的路径....--small-icon元素应指向web站台...

    ant编译java web工程build.xml配置文件

    介绍了如何通过ant进行java web工程的编译操作的详细配置

    关于Web.xml配置说明

    - `error-page`:配置错误页面,根据错误代码或异常类型跳转到指定页面。 - `taglib`:允许改变TLD文件的位置,不影响JSP页面的使用。 - `resource-ref`和`resource-env-ref`:定义和引用应用程序所需的外部资源...

    Web.xml配置详解

    在Web开发中,`web.xml`文件是Web应用程序的部署描述符,它是Java Servlet规范的一部分,用于配置Web应用的各种组件,如Servlet、过滤器、监听器等。理解并熟练掌握`web.xml`的配置对于任何Web开发者来说都至关重要...

    WEB-INF中的web.xml中之前增加以下配置:

    本文将详细介绍WEB-INF中的web.xml文件中的配置,包括Context配置、Resource配置、resource-ref配置,以及对应的Java类编写。 一、Context配置 在WEB-INF中的web.xml文件中,添加以下配置:...

    web.xml 配置大全

    在实际项目中,为了提高可维护性和灵活性,可能会使用Spring的`@WebServlet`、`@WebFilter`和`@WebListener`注解替代部分`web.xml`配置,或者采用Java Config方式来配置应用程序。但`web.xml`仍然保留其核心地位,...

    web.xml配置详解

    Web 应用程序部署描述符文件 `web.xml` 是配置 Java Web 应用的核心文件,它定义了应用程序的行为和结构。文件的正确配置对于确保应用的正常运行至关重要。以下是 `web.xml` 中主要元素的详细解释: 1. **定义头和...

    项目配置文件( spring-mvc.xml spring-mybatis.xml web.xml log4j.properties)

    这里提到的四个关键配置文件——`spring-mvc.xml`、`spring-mybatis.xml`、`web.xml`以及`log4j.properties`,对于一个基于Java的Web应用来说至关重要,特别是使用Spring MVC和MyBatis框架的时候。接下来,我们将...

Global site tag (gtag.js) - Google Analytics