元素中的子元素
-
<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 版权协议,转载请附上原文出处链接和本声明。