版权声明:本文为博主原创文章,转载请附上博文链接! 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>