tomcat靜態(tài)資源的訪問 tomcat中對(duì)靜態(tài)資源的訪問也會(huì)用servlet來處理嗎?
tomcat中對(duì)靜態(tài)資源的訪問也會(huì)用servlet來處理嗎?Tomcat使用servlet訪問所有資源。根據(jù)tomcat,有三種資源:1。靜態(tài)資源,如CSS、HTML、JS、JPG、PNG等,對(duì)于JS
tomcat中對(duì)靜態(tài)資源的訪問也會(huì)用servlet來處理嗎?
Tomcat使用servlet訪問所有資源。根據(jù)tomcat,有三種資源:1。靜態(tài)資源,如CSS、HTML、JS、JPG、PNG等,對(duì)于JSP,Tomcat將由一個(gè)名為JspServlet的類來處理,因此Tomcat也被稱為servlet容器。一切都將由servlet處理。那么什么時(shí)候調(diào)用哪個(gè)servlet呢?有一個(gè)類叫做org.apache.tomcat網(wǎng)站. util.http.mapper文件Mapper,它總共做出七個(gè)主要的規(guī)則判斷。第七個(gè)是判斷是否應(yīng)該使用默認(rèn)的servlet??傊?。。。首先看它是否是一個(gè)servlet,然后看它是否是一個(gè)JSP。如果不是,那么它就是默認(rèn)的servlet作業(yè)。在defaultservlet之后,它是一個(gè)公共的httpservlet。dopost方法將由doget處理。Doget將由一個(gè)名為serveresource的方法處理。在serveresource方法中,有很多事情要做。最后,在一個(gè)名為copy()的方法中,與靜態(tài)資源相對(duì)應(yīng)的輸入流將被更改,讀取它并將其拋出到輸出流中,以便瀏覽器可以看到數(shù)據(jù)。
靜態(tài)網(wǎng)站如何屏蔽指定的IP段不讓訪問?
問題分析:
1。靜態(tài)頁面的URL是提供給用戶的,這意味著用戶只能在頁面加載后才能判斷
2。不能從動(dòng)態(tài)頁面切換到靜態(tài)頁面
請(qǐng)先訪問static a.html,然后調(diào)用Ajax或iframe訪問服務(wù)器進(jìn)行IP驗(yàn)證。如果沒有問題,可以從首頁跳轉(zhuǎn)到b.html,否則就不會(huì)跳轉(zhuǎn)
優(yōu)點(diǎn):[1。你不會(huì)在IP驗(yàn)證前加載真實(shí)頁面,也不用擔(dān)心是否會(huì)有信息泄露[1]從SEO優(yōu)化開始,會(huì)影響網(wǎng)站的排名
2。用戶瀏覽器必須打開JS