主要分爲四個主要的類別:
一:輸入和輸出對象: 控制頁面的輸入和輸出
request、response、out
二、作用域對象: 檢索和jsp頁面的servlet相關的信息
pageContext、session、application
三:servlet對象:提供有關頁面環境的信息
page、config
四:錯誤對象: 處理頁面中的錯誤
exception
輸入和輸出對象:
1.request對象:
主要用於處理客戶端的請求,包含了所有的請求信息。一般常用方法有:getParameter(String name);
2.response對象:
主要用於處理jsp生成的響應,然後將響應結果發送給客戶端。常用方法:setContextType(String name): 設置作爲響應結果發送給客戶端。sendRedirect(String name) :發送一個響應給瀏覽器,指示其應請求下一個URL。重定向,會丟失數據,跳轉之後不再執行sendRedirect方法之後的代碼
3.out對象
輸出流,輸出到客戶端。
作用域對象:
4.pageContext對象:使用戶可以訪問當前頁面作用域中定義的所有隱式對象。
5.session對象:表示用戶的會話狀況,用此項機制可以輕易識別出每一個用戶,能保存和跟蹤用戶的會話狀態。
6.application對象作用於整個應用程序,所有的客戶端窗口都可以共享該對象。從服務器開始就存在,直到服務器關閉爲止。
servlet對象
7.page對象:提供對網頁上定義的所有對象的訪問。page對象表示頁面本身
8.cofig對象:存儲servlet的一些初始信息
錯誤對象
9.exception:處理jsp頁面中的錯誤。