如何在.xml中配置Servlet信息

Posted 脚踏实地,仰望星空

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在.xml中配置Servlet信息相关的知识,希望对你有一定的参考价值。

在编写好servlet文件后需要在web.xml文件下配置servlet,才能使servlet在服务器上运行。基本配置方式如下所示

<servlet>
    <servlet-name>helloServlet</servlet-name>
    <servlet-class>com.hamigua.servlet.HelloServlet</servlet-class>
    <load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
    <servlet-name>helloServlet</servlet-name>
    <url-pattern>/testServlet</url-pattern>
</servlet-mapping>

这里主要有两大块<servlet>配置和<servlet-mapping>映射。

其中,<servlet-name>是为此配置在.xml文件中起的一个唯一名称,此文件中其他配置不可与之同名。同时在<servlet-mapping>中的<servlet-name>必须和此名称一致,因   为是同一个servlet配置。

   <servlet-class>是servlet文件所在的类的完全限定名。

   <load-on-startup>是servlet被创建的时机,也即init()方法调用的时机,若为自然数则数值越小越先被创建。

   <url-pattern>是此servlet对外访问的路径,从根目录开始,/testServlet表示根目录下的testServlet。/*表示根目录下所有文件都可访问此servlet,*.jsp表示根目录下所有后缀为jsp的文件都可以访问此servlet。

以上是关于如何在.xml中配置Servlet信息的主要内容,如果未能解决你的问题,请参考以下文章

在web.xml文件中配置Servlet时,主要配置哪些信息?

java注解开发是啥?是否不用在xml里配置ssh?以前都是配置xml,注解让我晕了

Tomcat中的Web.xml和servlet.xml的学习

分别用web.xml和@WebServlet配置1个servlet(总计两个servlet),要求如下:

如何在 web.xml 中配置 spring-boot servlet?

servlet的两种配置问题