7.3Servlet继承结构和运行过程

,,

一个servlet在被初次访问的时候在服务器就会创建一个servlet对象

为什么要模板修改是因为我们在用servlet文件的使用,总是有一些不用的信息,每次删除就太麻烦了,所以有模板修改,这样生成的servlet文件就是干净的了

servlet的细节

细节一:

             由于客户端是通过URL地址访问web服务器中的资源,所以Servlet程序若想被外界访问,必须把servlet程序映射到一个URL地址上,这个工作在web.xml文件中使用<servlet>元素和<servlet-mapping>元素完成。

              servlet标签称之为注册servlet标签,用于注册一个servlet ,注册servlet标签中添加子标签servlet-name和servlet-class,代表servlet的注册名称具体包名类路径(即servlet的物理路径)。

              servlet-mapping标签称之为servlet映射标签。映射servlet标签中添加子标签servlet-name和url-pattern,分别用于指定已注册Servlet的名称Servlet的对外访问路径(即虚拟路径)。

         <servlet>
            <servlet-name>FirstServlet</servlet-name>
            <servlet-class>cn.tedu.FirstServlet</servlet-class>
         </servlet>
          <servlet-mapping>
            <servlet-name>FirstServlet</servlet-name>
            <url-pattern>/servlet/FirstServlet</url-pattern>
          </servlet-mapping>

之所以书写成注册和映射servlet两部分,是因为

i. 考虑以后可能有多个虚拟路径同时映射到真实的servlet身上,以上形式只需要书写映射servlet标签即可,相对来说,较为简单。

II.servlet名称不允许重复。

猜你喜欢

转载自www.cnblogs.com/xuwangqi/p/11331422.html