随笔都是学习笔记
随笔仅供参考,为避免笔记中可能出现的错误误导他人,请勿转载。

简介:

在Tomcat中有一个web.xml的文件,内容如下:

<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-mapping>
<servlet-name>default</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>

 可以发现它的路径只有一个 /  因此可以想到其可以和所有路径进行匹配,但是其优先级最低,只有其余的Servlet都匹配失败才会让default去处理,而处理结果就是404

 

还有一个xml内容为:

<servlet>
<servlet-name>jsp</servlet-name>
<servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class>
<init-param>
<param-name>fork</param-name>
<param-value>false</param-value>
</init-param>
<init-param>
<param-name>xpoweredBy</param-name>
<param-value>false</param-value>
</init-param>
<load-on-st

<servlet-mapping>
<servlet-name>jsp</servlet-name>
<url-pattern>*.jsp</url-pattern>
<url-pattern>*.jspx</url-pattern>
</servlet-mapping>

程序在访问JSP的时候就是通过JspServlet进行访问,将动态资源转换为静态资源,然后通过response进行响应。

 

还有一个配置:

<session-config>
<session-timeout>30</session-timeout>
</session-config>

session的过期时间为30分钟。

还有下面的一些则是文件扩展名对应的web类型:

 

 

posted on 2022-04-06 15:38  时间完全不够用啊  阅读(105)  评论(0)    收藏  举报