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开发中,`web.xml`文件是部署描述符(Deployment Descriptor)的核心部分,它在应用程序中扮演着至关重要的角色。`web.xml`文件是一个XML格式的配置文件,用于定义Servlet、过滤器(Filter)、监听器...
这个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`文件是应用的核心配置文件,它定义了Servlet、过滤器、监听器等组件,并负责映射它们的行为。本文将深入解析`web.xml`配置,帮助开发者理解其背后的原理和用途。 一、web.xml文件概述 `...
在Java Web开发中,`web.xml`作为Web应用程序的核心配置文件,负责定义应用级别的配置信息。为了提高代码的可维护性和复用性,有时需要将一部分配置内容提取到独立的XML文件中,再在`web.xml`中引用这些文件。本文将...
首先,`web-app_2_4.xsd`定义了一系列元素和属性,这些元素和属性描述了Web应用程序的各个方面,如Servlets、过滤器、监听器、会话配置、错误页面、安全设置等。例如,`<servlet>`元素用来定义一个Servlet,包括...
在Java Web应用开发中,日志管理是至关重要的,它帮助开发者跟踪程序运行状态、调试错误和记录关键信息。Log4j是一个广泛使用的开源日志框架,它提供了灵活且强大的日志记录功能。Web.xml是Servlet容器(如Tomcat)...
全新的java web项目的配置文件,新建的纯净的web.xml文件,没做任何改动,下载就可以使用了。
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd
web.xml 配置详解,需要的下载了。。。Web.xml常用元素和在java web规范中说明.按照listner,filter,servlet的顺序初始化
传统的Java Web应用通常依赖于`web.xml`文件来配置Servlet、过滤器、监听器等核心组件,但在最新的技术栈中,这种硬编码的方式已经被更加灵活和动态的配置方式所取代。 1. **Spring Boot**:Spring Boot是推动这一...
在Java Web开发中,`struts.xml`, `applicationContext.xml` 和 `web.xml` 是三个至关重要的配置文件,它们各自负责不同的职责,并协同工作来构建一个完整的应用框架。以下是关于这三个配置文件的详细说明。 首先,...
<?xml version="1.0" encoding="UTF-8"?> <web-app xmlns=... 网站名称 网站描述 <!-- icon元素包含small-icon和large-icon两个子元素.用来指定web站台中小图标和大图标的路径....--small-icon元素应指向web站台...
介绍了如何通过ant进行java web工程的编译操作的详细配置
- `error-page`:配置错误页面,根据错误代码或异常类型跳转到指定页面。 - `taglib`:允许改变TLD文件的位置,不影响JSP页面的使用。 - `resource-ref`和`resource-env-ref`:定义和引用应用程序所需的外部资源...
在Web开发中,`web.xml`文件是Web应用程序的部署描述符,它是Java Servlet规范的一部分,用于配置Web应用的各种组件,如Servlet、过滤器、监听器等。理解并熟练掌握`web.xml`的配置对于任何Web开发者来说都至关重要...
本文将详细介绍WEB-INF中的web.xml文件中的配置,包括Context配置、Resource配置、resource-ref配置,以及对应的Java类编写。 一、Context配置 在WEB-INF中的web.xml文件中,添加以下配置:...
在实际项目中,为了提高可维护性和灵活性,可能会使用Spring的`@WebServlet`、`@WebFilter`和`@WebListener`注解替代部分`web.xml`配置,或者采用Java Config方式来配置应用程序。但`web.xml`仍然保留其核心地位,...
Web 应用程序部署描述符文件 `web.xml` 是配置 Java Web 应用的核心文件,它定义了应用程序的行为和结构。文件的正确配置对于确保应用的正常运行至关重要。以下是 `web.xml` 中主要元素的详细解释: 1. **定义头和...
这里提到的四个关键配置文件——`spring-mvc.xml`、`spring-mybatis.xml`、`web.xml`以及`log4j.properties`,对于一个基于Java的Web应用来说至关重要,特别是使用Spring MVC和MyBatis框架的时候。接下来,我们将...