缺省Servlet

问题1、什么是缺省Servlet?

问题2、缺省Servlet的作用?

问题3、缺省Servlet的例子?

 

1、缺省servlet其实就是servlet-mapping元素中url为/的servlet

tomcat下conf/web.xml中有一个缺省Servlet

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

 

2、缺省Servlet的作用就是处理servlet-mapping中url都匹配不到的请求

 

 

3、当访问web应用程序的静态文件(html,image,txt等),就是访问的tomcat下conf/web.xml下的以下Servlet

 <servlet>
        <servlet-name>default</servlet-name>
        <servlet-class>org.apache.catalina.servlets.DefaultServlet</servlet-class>
        <init-param>
            <param-name>debug</param-name>
            <param-value>0</param-value>
        </init-param>
        <init-param>
            <param-name>listings</param-name>
            <param-value>false</param-value>
        </init-param>
        <load-on-startup>1</load-on-startup>
    </servlet>

 

你可能感兴趣的:(缺省Servlet,DefaultServlet)