servlet之servlet配置文件在Tomcat中的父文件
简介:
在Tomcat中有一个web.xml的文件,内容如下:
<servlet>
<servlet-name>defaultservlet-name>
<servlet-class>org.apache.catalina.servlets.DefaultServletservlet-class>
<init-param>
<param-name>debugparam-name>
<param-value>0param-value>
init-param>
<init-param>
<param-name>listingsparam-name>
<param-value>falseparam-value>
init-param>
<load-on-startup>1load-on-startup>
servlet>
<servlet-mapping>
<servlet-name>defaultservlet-name>
<url-pattern>/url-pattern>
servlet-mapping>
可以发现它的路径只有一个 / 因此可以想到其可以和所有路径进行匹配,但是其优先级最低,只有其余的Servlet都匹配失败才会让default去处理,而处理结果就是404
还有一个xml内容为:
<servlet>
<servlet-name>jspservlet-name>
<servlet-class>org.apache.jasper.servlet.JspServletservlet-class>
<init-param>
<param-name>forkparam-name>
<param-value>falseparam-value>
init-param>
<init-param>
<param-name>xpoweredByparam-name>
<param-value>falseparam-value>
init-param>
<load-on-st
>
<servlet-name>jspservlet-name>
<url-pattern>*.jspurl-pattern>
<url-pattern>*.jspxurl-pattern>
servlet-mapping>
程序在访问JSP的时候就是通过JspServlet进行访问,将动态资源转换为静态资源,然后通过response进行响应。
还有一个配置:
<session-config>
<session-timeout>30session-timeout>
session-config>
session的过期时间为30分钟。
还有下面的一些则是文件扩展名对应的web类型: