主要的东西都在Tomcat 6.0\webapps里面,这里面放的都是我们自己写的一些项目,找到一个项目后,WEB-INF目录是主要目录,里面至少要包含一个classes文件夹和一个web.xml文件,classes里面放的就是我们编译好的类,以servlet为例,假设user.servlet在classes里面,当然里面可以有其他多层文件夹,现在就可以编写web.xml文件了,主要的是<servlet></servlet>标签,里面的标签<servlet-name>servletname</servlet-name>,这个是给我们的servlet取名字的,可以是任意的名字,当很多的IDE工具就把它命名为我们的servlet的名字,这只是为了好记,不是必须的,<servlet-class>com.wms.servlet.UserServlet1</servlet-class>这个标签内部放的则是servlet的完整路径,注意:是从classes内开始的,一直到我们的servlet名字,但不能加后缀。 <servlet-mapping> </servlet-mapping>这个标签是映射用的,里面有<servlet-name>要映射的servlet名字</servlet-name>这个标签是映射我们具体的servlet用的,所以里面写的是 ”要映射的servlet名字“,<url-pattern>我们设置的虚拟路径</url-pattern>这个标签设置的是我们在html页面要找的servlet的路径,,可以随意取。

        比如有如下配置:

<servlet>
       <servlet-name>UserServlet1</servlet-name>
       <servlet-class>com.wms.servlet.UserServlet1</servlet-class>
</servlet>

<servlet-mapping>
      <servlet-name>UserServlet1</servlet-name>
      <url-pattern>/servlet/UserServlet1</url-pattern>
</servlet-mapping>

我们在html页面的form中要找的servlet就可以这样写:

action="servlet/UserServlet1"

 posted on 2012-07-10 21:27  MBingo  阅读(147)  评论(0编辑  收藏  举报