1. 程式人生 > >Servlet學習總結

Servlet學習總結

方法 ip 地址 初始 獲取 htm get 客戶端 init 管理

1.什麽是servlet   Servlet 是用來處理客戶端請求並產生動態網頁內容的 Java 類。Servlet 主要是用來處理或者是存儲 HTML 表單提交的數據,產生動態內容,在無狀態的 HTTP 協議下管理狀態信息 2.servlet的生命周期   對每一個客戶端的請求,Servlet引擎載入Servlet,調用它的init()方法,完成Servlet的初始化。然後,Servlet 對象 通過為每一個請求單獨調用 service()方法來處理所有隨後 來自客戶端的請求,最後,調用 Servlet的destroy()方法把 Servlet 刪除掉。 3什麽是 Servlet 鏈(Servlet Chaining)
  Servlet 鏈是把一個 Servlet 的輸出發送給另一個 Servlet 的方法。第二個 Servlet 的輸出可以發送給第三個 Servlet,依次類推。鏈條上最後一個 Servlet 負責把響應發送給客戶端。 4.如何知道是哪一個客戶端的機器正在請求你的 Servlet   ServletRequest 類可以找出客戶端機器的 IP 地址或者是主機名。getRemoteAddr()方法獲取客戶端主機的 IP 地址,getRemoteHost()可以獲取主機名。

Servlet學習總結