Web容器必须知道浏览器怎么访问这个Servlet也就是说须要配置Servlet的类文件与访问方式。这个配置在Web应用程序的描述文件web.xml里完成。首先要先配置Servlet的名称以及类名。名称与类名使用标签<Servlet>配置。 web
<Servlet> 浏览器
<Servlet-name></Servlet-name> app
<Servlet-class></Servlet-class> url
</Servlet> spa
配置名称使用<Servlet-name></Servlet-name>能够任意取字符串值,但必须保证该名称在web.xml里惟一。 xml
配置类型使用<Servlet-class></Servlet-class> 文档
使用<init-param>标签能够配置一个初始化参数,包括一个参数名称(使用<param-name>配置)与一个参数值(使用<param-value>配置)。一个Servlet能够配置多个初始化参数。 字符串
标签<load-on-startup>配置该Servlet的加载方式。可选值为0和1.若是配置为1,Tomcat会在启动的时候加载该Servlet。不然Tomcat会在有人第一次请求该Servlet的时候才加载gaiServlet。 it
配置好Servlet名称与类名以后还须要配置Servlet的访问方式。访问方式使用标签<Servlet-mapping>配置。样式以下: class
<Servlet-mapping>
<Servlet-name></Servlet-name>
<url-pattern></url-pattern>
</Servlet-mapping>
标签<Servlet-name>指明采用该访问方式的Servlet的名称。<url-pattern>配置该Servlet的访问方式。
因为init-param是配置在<Servlet>标签里的,只能由这个Servlet来读取,所以它不是全局的参数,不能被其余的Servlet读取。若是须要配置一个全部Servlet都可以读取的参数,就须要用到上下文参数(Context-param),或者叫文档参数。上下文参数使用标签<context-param>配置,样式以下:
<content-param>
<param-name></param-name>
<param-value></param-value>
</content-param>