servlet執行原理

2021-08-18 10:11:08 字數 835 閱讀 7695

step3,啟動tomcat

開啟終端

cd     /home/soft01/apache-tomcat7/bin

sh    startup.sh

注:也可以使用   sh   catalina.sh   run

開啟瀏覽器,輸入 http://localhost:8080

step4,關閉tomcat

sh shutdown.sh  

4. servlet是如何執行的?

比如,在瀏覽器位址列輸入

step1,瀏覽器依據ip,port建立連線。

step2,瀏覽器將相關資料(比如請求引數)打包,

然後傳送請求。

step3,容器解析請求資料報,並且將解析得到的資料

封裝到request物件,同時建立乙個response

物件。step4,容器建立servlet物件,然後呼叫該物件的service

方法。注:

容器會將request和response作為引數傳遞進來,

可以通過request獲得請求引數,也可以將處理

結果寫到response。

step5,容器讀取response中的處理結果,然後將處理結果

打包傳送給瀏覽器。

step6,瀏覽器解析響應資料報,生成相應的頁面。

(3)405

1)含義:找不到處理方法。

2)產生的原因

service方法不規範

servlet執行原理

servlet執行原理 乙個servlet請求可以指定乙個對映路徑 hello servlet name hello url pattern 乙個servlet請求可以指定多個對映路徑 hello servlet name hello url pattern hello servlet name h...

Servlet 執行原理

瀏覽器使用 ip port 埠號 連線伺服器 瀏覽器將請求資料按照 http 協議打成乙個資料報 請求資料報 傳送給伺服器 請求資料報的內容包含了請求資源路徑 helloweb sayhello?name zs 另外,在請求資料報當中,還會包含瀏覽器自動生成的一些資訊。伺服器建立兩個物件 請求物件 ...

Servlet執行原理以及生命週期

一 servlet生命週期 servlet載入 例項化 初始化 服務 銷毀。1 初始化init 當服務啟動時,servlet被裝入tomcat或者其他伺服器容器時執行 伺服器容器從啟動到停止期間唯一的一次 init 初始化方法,負責初始化servlet物件,無論有多少個請求訪問servlet,初始化...