tomcat配置靜態(tài)資源目錄 tomcat中對靜態(tài)資源的訪問也會用servlet來處理嗎?
tomcat中對靜態(tài)資源的訪問也會用servlet來處理嗎?Tomcat使用servlet訪問所有資源。根據(jù)tomcat,有三種資源:1。靜態(tài)資源,如CSS、HTML、JS、JPG、PNG等,對于JS
tomcat中對靜態(tài)資源的訪問也會用servlet來處理嗎?
Tomcat使用servlet訪問所有資源。根據(jù)tomcat,有三種資源:1。靜態(tài)資源,如CSS、HTML、JS、JPG、PNG等,對于JSP,Tomcat將由一個名為JspServlet的類來處理,因此Tomcat也被稱為servlet容器。一切都將由servlet處理。那么什么時候調(diào)用哪個servlet呢?有一個類叫做org.apache.tomcat網(wǎng)站. util.http.mapper文件Mapper,它總共做出七個主要的規(guī)則判斷。第七個是判斷是否應(yīng)該使用默認(rèn)的servlet??傊?。。。首先看它是否是一個servlet,然后看它是否是一個JSP。如果不是,那么它就是默認(rèn)的servlet作業(yè)。在defaultservlet之后,它是一個公共的httpservlet。dopost方法將由doget處理。Doget將由一個名為serveresource的方法處理。在serveresource方法中,有很多事情要做。最后,在一個名為copy()的方法中,與靜態(tài)資源相對應(yīng)的輸入流將被更改,讀取它并將其拋出到輸出流中,以便瀏覽器可以看到數(shù)據(jù)。