javaWeb之 web.xml 文件中Servlet初始化参数的配置详解

  • Post author:
  • Post category:java


元素中的子元素

  •  <description>    指定该Servlet的描述信息。
    
  •   <display-name> 指定该Servlet的显示名
    
  •   <servlet-name>  指定Servlet的名称,一般与Servlet的类名相同,要求在一个web.xml文件中名字唯一,只能有一个。
    
  •   <servlet-class> 指定类的全限定名。即包名 . 类名
    
  •  <init-param>  指定servlet的初始化参数
    
  •  <param-name>  指定初始化参数名
    
  •  <param-value> 指定初始化参数值
    
  •  <load-on-startup> 指定Servlet的加载顺序
    
  •  <async-supported> 指定Servlet是否支持异步操作
    

元素中的子元素

  •  <servlet-name>  指定要映射的Servlet的名称,与<servlet>中的<servlet-name>的值一样
    
  •  <url-pattern>  指定Servlet的URL匹配模式。
    

代码演示web.xml的编写

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xmlns="http://xmlns.jcp.org/xml/ns/javaee"
	xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
	id="WebApp_ID" version="3.1">
	<display-name>WebFirstDemo</display-name>
	<context-param><!-- 为整个web容器配置初始化参数,供所有的Servlet使用 -->
		<param-name>javaWeb</param-name>
		<param-value>哼哼的博客</param-value>
	</context-param>
	<servlet>
		<description>xml文件的编写</description><!-- servlet的描述信息 -->
		<display-name>第一个Servlet</display-name><!--Servlet的显示名 -->
		<servlet-name>FirstServlet</servlet-name><!-- servlet的名称 -->
		<servlet-class>cn.bzu.webfirstdemo.servlet.FirstServlet</servlet-class><!-- 
			Servlet的类全名 -->
		<init-param><!--指定初始化参数, 可以重复定义 -->
			<param-name>username</param-name><!-- 初始化参数名称 -->
			<param-value>hengheng</param-value><!-- 初始化参数值 -->
		</init-param>
		<init-param>
			<param-name>userpass</param-name>
			<param-value>123456</param-value>
		</init-param>

		<load-on-startup>0</load-on-startup><!-- 加载顺序 ,数值越小,优先级越高 -->
	</servlet>

	<servlet-mapping><!-- 映射 -->
		<servlet-name>FirstServelt</servlet-name>
		<url-pattern>/firstServlet</url-pattern><!--映射的地址 -->
	</servlet-mapping>
</web-app>




版权声明:本文为weixin_43610698原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。