`

web.xml(二)——web.xml常用配置元素详细说明

    博客分类:
  • web
 
阅读更多

1. Web 应用名称和应用描述:

   <display-name>Tomcat Example</display-name>
   <disciption>Tomcat Example servlets and JSP pages.</disciption>

 

2. 上下文参数:声明应用范围内的初始化参数:  

1 <context-param>
2      <param-name>参数名</para-name>
3      <param-value>参数值</param-value>
4      <description>参数描述</description>
5  </context-param>

 在servlet里面可以通过 getServletContext().getInitParameter(“context/param”)得到

 

 

3. 过滤器配置

 1 <filter>
 2      <filter-name>setCharacterEncoding</filter-name>
 3      <filter-class>com.myTest.setCharacterEncodingFilter</filter-class>
 4      <init-param>
 5          <param-name>encoding</param-name>
 6          <param-value>GB2312</param-value>
 7      </init-param>
 8  </filter>
 9  <filter-mapping>
10      <filter-name>setCharacterEncoding</filter-name>
11      <url-pattern>/*</url-pattern>
12  </filter-mapping>

 

 

4. 监听器配置

 

1 <listener>
2      <listerner-class>org.springframework.web.context.ContextLoaderListener</listener-class>
3  </listener>

 

 

5. Servlet配置

 

 1 <servlet>
 2    <servlet-name>servlet名称</servlet-name>
 3    <servlet-class>servlet类全路径</servlet-class>
 4    <init-param>
 5        <param-name>参数名</param-name>
 6        <param-value>参数值</param-value>
 7    </init-param>
 8    <run-as>
 9        <description>Security role for anonymous access</description>
10        <role-name>tomcat</role-name>
11    </run-as>
12   <load-on-startup>指定当Web应用启动时,装载Servlet的次序</load-on-startup>
13 </servlet>
14 <servlet-mapping>
15   <servlet-name>servlet名称</servlet-name>
16   <url-pattern>映射路径</url-pattern>
17 </servlet-mapping>

 

 

6. 会话超时配置

 

1 <session-config>
2      <session-timeout>120</session-timeout>
3  </session-config>

 

 

7. 指定欢迎文件页

 

1  <welcome-file-list>
2      <welcome-file>index.jsp</welcome-file>
3      <welcome-file>index.html</welcome-file>
4      <welcome-file>index.htm</welcome-file>
5  </welcome-file-list>

 

 

8. .配置错误页面

  (1).通过错误码来配置error-page

1 <!--配置了当系统发生404错误时,跳转到错误处理页面NotFound.jsp-->
2 <error-page>
3       <error-code>404</error-code>
4       <location>/NotFound.jsp</location>
5  </error-page>

  (2).通过异常的类型配置error-page

1 <!--配置了当系统发生java.lang.NullException(即空指针异常)时,跳转到错误处理页面error.jsp-->
2 <error-page>
3       <exception-type>java.lang.NullException</exception-type>
4       <location>/error.jsp</location>
5 </error-page>

 

分享到:
评论

相关推荐

    项目配置文件( 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框架的时候。接下来,我们将...

    TongWeb主配置文件tongweb.xml概要说明

    接下来,`&lt;apps&gt;`元素是整个配置的核心部分,它包含了所有部署在TongWeb上的Web应用程序的详细信息。每个`&lt;web-app&gt;`子元素代表一个独立的应用,如`console`、`heimdall`和`sysweb`等。这些元素的属性如`name`、`...

    5.ASP.NET.基础教程——C#案例版.rar

    理解如何从数据库、XML文件或Web服务获取数据,并将其绑定到控件,是Web开发中的常见任务。 6. 状态管理 由于HTTP协议的无状态性,ASP.NET引入了多种状态管理机制,如ViewState、Session、Cookie和Application。...

    论坛系统.doc————电子版_doc版

    标题中的“论坛系统.doc——电子版_doc版”指的是一个关于论坛系统开发的文档,而描述并未提供额外信息,标签指明了与“互联网”相关。文档内容涉及了一个使用SSH(Struts+Spring+Hibernate)框架开发的购车预订系统...

    J2EE 配置文件 (application.xml) (英文)

    **J2EE配置文件——application.xml详解** 在Java企业版(J2EE,现在被称为Java EE)中,`application.xml`是应用部署描述符(Application Deployment Descriptor)的核心文件,它定义了应用程序的组件、模块、依赖...

    面试2.doc————电子版_doc版

    以下是对给定文件中涉及知识点的详细解答: 1. **逻辑操作(&, |, ^)与条件操作(&&, ||)**: - **逻辑操作**:在 Java 中,`&` 和 `|` 是按位逻辑运算符,它们会比较两个操作数的每个二进制位。如果对应位都是 1,...

    urlrewrite包和配置文件

    在web.xml中配置UrlRewriteFilter,意味着我们需要声明一个过滤器条目,指定它的类名(`org.tuckey.web.filters.urlrewrite.UrlRewriteFilter`)以及配置文件的位置(通常是在&lt;context-param&gt;`中指定的`urlrewrite....

    自动生成Mybatis的 model mapper 和mapper.xml文件

    SSM(Spring、SpringMVC、Mybatis)是Java web开发常用的三大框架组合。Spring负责依赖注入和事务管理,SpringMVC处理HTTP请求和响应,而Mybatis则负责数据访问。Mybatis Generator的集成能够很好地适应SSM架构,...

    xml——————表单资源

    XML,全称Extensible Markup Language,可扩展标记语言,是一种用于标记数据的结构化语言,尤其在Web应用程序、数据交换和配置文件等方面有着广泛的应用。它以简洁的文本格式存储和传输数据,允许用户自定义标签来...

    ASP.NET.基础教程——C#案例版

    它支持JSON和XML格式的数据交换,适应现代Web服务的需求。 九、ASP.NET部署 ASP.NET应用可以通过IIS(Internet Information Services)或其他托管环境部署。发布过程包括配置连接字符串、设置环境变量、打包和发布...

    xml实用技术教程—— 顾兵

    XML(eXtensible Markup Language)是一种用于标记数据的语言,由W3C组织制定...本教程“XML实用技术教程——顾兵”将详细讲解这些知识点,并通过实例演示如何在实践中运用XML,帮助读者掌握XML的精髓,提升开发能力。

    ASP.NET.2.0.XML高级编程(第3版)

    8. **XML编程接口(DOM和SAX)**:两种主要的XML解析方法——DOM(Document Object Model)和SAX(Simple API for XML),在处理大型XML文档时各有优劣。书中会对比这两种方法,并展示如何在ASP.NET环境中使用它们。...

    《动态Web数据库技术——基于JSP和XML技术实现》-王红-源代码-3314

    《动态Web数据库技术——基于JSP和XML技术实现》是一本深入探讨如何使用JSP(JavaServer Pages)和XML(eXtensible Markup Language)在Web开发中构建动态数据库应用的专业书籍。书中可能涵盖了以下几个核心知识点:...

    dwr.xml

    DWR的核心配置主要包含在两个文件中:`web.xml` 和 `dwr.xml`。 ##### web.xml `web.xml` 文件主要用于定义DWR Servlet及其映射规则: ```xml &lt;servlet-name&gt;dwr-invoker &lt;servlet-class&gt;org....

    structs文件配置

    在Struts框架中,`web.xml`的配置尤为关键,因为它负责初始化Struts的核心组件——`ActionServlet`。 - **Display Name**: 这个属性用于设置Web应用的显示名称,如例子中的`Strutsweb`。 - **Welcome File List**: ...

    Zabbix MongoDB监控模板.xml

    本文将详细探讨Zabbix针对MongoDB的监控模板——"Zabbix MongoDB监控模板.xml",以及如何使用和配置这个模板来确保MongoDB的稳定运行。 一、Zabbix与MongoDB监控模板简介 Zabbix是一款企业级的分布式监控解决方案...

    spring-boot 自定义xml配置web请求拦截器

    标题中的"spring-boot 自定义xml配置web请求拦截器"指的是在Spring Boot项目中,通过XML配置方式实现对Web请求的拦截处理。这涉及到Spring Boot的Web层架构、AOP(面向切面编程)以及自定义拦截器的概念。Spring ...

    XML架构说明——XML架构说明

    XML架构定义语言(XML Schema Definition,简称XSD)是一种用于规范XML文档结构和数据类型的语言。它为XML提供了一个强大的类型系统,类似于编程语言中的类型系统,有助于确保数据的准确性和一致性。XSD允许开发者...

    org.springframework.web.struts-3.1.0.M2.jar

    《Spring与Struts整合——基于org.springframework.web.struts-3.1.0.M2.jar的实践探索》 在Java Web开发领域,Spring框架以其强大的依赖注入和面向切面编程能力,以及丰富的模块支持,成为了广大开发者青睐的框架...

    servlet中第二章 使用web.doc

    ### 知识点二:Web应用的高级配置 #### 2.1 多样化的URL映射 - 可以为Servlet配置多个URL映射,以支持不同的路径访问同一Servlet。 - **示例**: ```java public class TestServlet2 extends HttpServlet { ...

Global site tag (gtag.js) - Google Analytics