servlet在web.xml中的的配置

版权声明:本文为博主原创文章,转载请附上博文链接! https://blog.csdn.net/f2764052703/article/details/90023873
<!DOCTYPE web-app PUBLIC
 "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
 "http://java.sun.com/dtd/web-app_2_3.dtd" >

<web-app>
  <display-name>Archetype Created Web Application</display-name>

  <!--配置servlet的相关配置-->
  <servlet>

    <!--servlet名字-->
    <servlet-name>firstServlet</servlet-name>

    <!--这个servlet对应的类名-->
    <servlet-class>testServlet</servlet-class>

    <!--servlet初始化参数可以放好几个,在servlet初始化的时候可以读取并使用-->
    <init-param>
      <!--参数名-->
      <param-name>name</param-name>
      <!--参数的值-->
      <param-value>test</param-value>
    </init-param>

    <!--servlet初始化参数-->
    <init-param>
      <!--参数名-->
      <param-name>name2</param-name>
      <!--参数的值-->
      <param-value>test</param-value>
    </init-param>

    <!--配置servlet的加载方式,如果为0,会在第一次访问的时候加载servlet,如果为1,会在tomcat启动的时候加载servlet-->
    <load-on-startup>1</load-on-startup>

  </servlet>

  <!--servlet的访问方式-->
  <servlet-mapping>
    <!--指定使用这种访问方式的servlet-->
    <servlet-name>firstServlet</servlet-name>
    <!--访问路径-->
    <url-pattern>/servlet</url-pattern>
  </servlet-mapping>

</web-app>

其中<servlet-mapping>标签中配置的servlet访问路径需要带上/,在jsp页面中访问这个servlet的时候不需要添加/

<%@page pageEncoding="GBK" %>
<html>
<body>
<h2>Hello World!</h2>
<a href="servlet">进入访问</a>
</body>
</html>

猜你喜欢

转载自blog.csdn.net/f2764052703/article/details/90023873