小弟不才,今天一面试题“tomcat中,什么是DefaultServlet?他的功能是什么?” 回答很含糊?回家google搜索了下,不知各位还能补充下呢? 谢谢
google搜索结果:“DefaultServlet被定义在$CATALINA_HOME/conf/web.xml中,配置文件中被定义的东西会在Tomcat启动的时候被加载,对所有的webapp都有效。DefaultServlet在Tomcat中主要是做目录列表(Directory Listing)用。 ”
default
org.apache.catalina.servlets.DefaultServlet
debug
0
listings
true
1
...
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
有一些参数可以控制DefaultServlet的行为。此外,当请求的URL是/的时候, 也就是没有匹配的时候,就会触发这个DefaultServlet。