问题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>