理解部署描述符的元素

在这里插入图片描述

在这里插入图片描述

理解部署描述符的元素

部署描述符是文件名为web.xml的XML文件,其包含了Web应用程序的配置信息。每个Web应用程序都有一个web.xml文件。web.xml文件的元素可用于指定servlet的初始化参数、不同文件的MIME类型、侦听器类,以及将URL模式映射到servlet上。一些经常使用的部署描述符及其用法如下:

  1. :指定Web应用程序的Servlet上下文初始化参数,如以下代码段所示。
	<context-param>
	<param-name>rmihost</param-name>
	<param-value>192.162.100.4</param-value>
	</context-param>
  1. :为servlet指定初始化参数。与可用于Web应用程序所有servlet的上下文初始化参数不同,每个servlet都可以声明自己的参数,该参数只对其声明的servlet有效。以下代码段显示了init-param元素的用法:
	<init-param>
		<param-name>title<param-name>
		<param-value>This is the First Servlet</param-value>
	</init-param>
  1. :指定文件扩展名与MIME类型之间的映射,如以下代码段所示。
	<mime-mapping>
		<extension>html</extension>
		<mime-type>text/html</mime-type>
	</mime-mapping>
  1. :指定servlet与URL模式之间的映射,如以下代码段所示。
	<servlet-mapping>
		<sevlet-name>MyServlet</servlet-name>
		<url-pattern>/text</url-pattern>
		</servlet-mappinng>

在servlet的部署描述符中指定了给定映射后,Web容器将以下URL映射到MyServlet上。
http://localhost:8080/servletctx/test

1.:为servlet指定会话信息,如会话超时值,如以下代码段所示:

	<session-config>
		<session-timeout>30</session-timeout>
	</session-config>

上述部署描述符元素指定了servelt会话将在30会中后到期。
2.:指定响应Servlet声明周期事件的侦听器类的名称,如以下代码段所示。

	<listener>
		<listener-class>ContextListenerHandler</listener-class>
	</listener>

在这里插入图片描述

相关推荐

  1. 深入理解并优化Android中文件描述符(FD)

    2024-02-01 11:22:02       43 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-02-01 11:22:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-02-01 11:22:02       100 阅读
  3. 在Django里面运行非项目文件

    2024-02-01 11:22:02       82 阅读
  4. Python语言-面向对象

    2024-02-01 11:22:02       91 阅读

热门阅读

  1. git 本地的分支如何转到另一台电脑

    2024-02-01 11:22:02       56 阅读
  2. 【深度学习】SDXL TensorRT Dockerfile Docker容器

    2024-02-01 11:22:02       56 阅读
  3. Vue-Router: 如何使用异步组件来实现路由懒加载

    2024-02-01 11:22:02       55 阅读