Web中配置Servlet

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>

相关文章
相关标签/搜索