第一个标记:<servlet>
<servlet-name>ExampleServlet(你给你的servlet起的名字)</servlet-name>
<servlet-class>ExampleServlet(它的class文件在web-inf\classes目录下的相对位置)</servlet-class>
</servlet>
第二个标记:<servlet-mapping>
<servlet-name>ExampleServlet(你给你的servlet起的名字)</servlet-name>
<url-pattern>\(它在你的web应用中的被引用的地址)</url-pattern>
</servlet-mapping>
这样设置基本上是没有问题的(除了url-pattern有问题),两个<servlet-name></servlet-name>标签之间的内容应该是一样的。但最好不要用你写的.class文件的本名(出于安全原因)<servlet-class></servlet-class>为你指出了你的servlet对应的.class文件在包中的位置<url-pattern></url-pattern>则告诉在web应用如何引用这个servlet(即这个servlet的路径),以你的ExampleServlet为例,它在浏览器中的地址就应该是http://localhost:7001/ExampleServlet?……
<servlet-name>ExampleServlet(你给你的servlet起的名字)</servlet-name>
<servlet-class>ExampleServlet(它的class文件在web-inf\classes目录下的相对位置)</servlet-class>
</servlet>
第二个标记:<servlet-mapping>
<servlet-name>ExampleServlet(你给你的servlet起的名字)</servlet-name>
<url-pattern>\(它在你的web应用中的被引用的地址)</url-pattern>
</servlet-mapping>
这样设置基本上是没有问题的(除了url-pattern有问题),两个<servlet-name></servlet-name>标签之间的内容应该是一样的。但最好不要用你写的.class文件的本名(出于安全原因)<servlet-class></servlet-class>为你指出了你的servlet对应的.class文件在包中的位置<url-pattern></url-pattern>则告诉在web应用如何引用这个servlet(即这个servlet的路径),以你的ExampleServlet为例,它在浏览器中的地址就应该是http://localhost:7001/ExampleServlet?……
<servlet-mapping/>定义一个servlet的别名用来访问你的servlet
<servlet-mapping>
<servlet-name>ExampleServlet</servlet-name>
<url-pattern>/ExampleServlet</url-pattern> ?????????
</servlet-mapping>注意这边应该加杠!
这样你就可以通过http://localhost:port/your context/ExampleServlet访问你的serlvet了,
其中context应该是跟你的项目名字(目录)相关的
那servlet-class是org.apache.ExampleServlet