查了好久的资料,也被一些不负责任的网页所误导,最终今天算是明白了TOMCAT下SERVLET配置中,WEB.XML文件的配置含义,希望能让像我这样的菜鸟少走些弯路.(我在SERVLET上添加了详细说明)
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN" "http://java.sun.com/j2ee/dtds/web-app_2_2.dtd">
<web-app>
<servlet>/*第一个SERVLET*/
<servlet-name>HelloWorld</servlet-name>/*第一个SERVLET命名为:HelloWorld*/
<servlet-class>HelloWorld</servlet-class>/*第一个SERVLET对应的SERVLET类名是什么*/
</servlet>
<servlet>/*第二个SERVLET*/
<servlet-name>HelloWorld1</servlet-name>>/*第二个SERVLET命名为:HelloWorld1*/
<servlet-class>HelloWorld1</servlet-class>>/*第二个SERVLET对应的SERVLET类名是什么*/
</servlet>
<servlet-mapping>/*SERVLET的URL别名访问映射设置*/
<servlet-name>HelloWorld</servlet-name>/*对应上面部分servlet-name,第一个SERVLET的名字*/
<url-pattern>servlet/HelloWorld</url-pattern>/*该名字对应的URL别名是什么,访问网页时用*/
</servlet-mapping>
<servlet-mapping>/*SERVLET的URL别名访问映射设置*/
<servlet-name>HelloWorld1</servlet-name>/*对应上面部分servlet-name,第一个SERVLET的名字*/
<url-pattern>servlet/HelloWorld1</url-pattern>>/*该名字对应的URL别名是什么,访问网页时用*/
</servlet-mapping>
</web-app>
当测试SERVLET时输入:
http://localhost:8080/HelloWorld/servlet/HelloWorld
http://localhost:8080/HelloWorld/servlet/HelloWorld1
即可测试.说明:SERVLETE项目名称为HelloWorld.
代码可搜索其他网页.