servlet之servlet配置檔案在Tomcat中的父檔案
阿新 • • 發佈:2022-04-06
簡介:
在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型別: