(1) httpservletrequest類的request對象
作用:代表請求對象,主要用于接受客戶端通過http協議連接傳輸到服務器端的數據。
(2) httpservletresponse類的respone對象
作用:代表響應對象,主要用于向客戶端發送數據
(3) jspwriter類的out對象
作用:主要用于向客戶端輸出數據;
out的基類是jspwriter
(4) httpsession類的session對象
作用:主要用于來分別保存每個用戶信息,與請求關聯的會話;
會話狀態維持是web應用開發者必須面對的問題。
(5) servletcontex類的application對象
作用:主要用于保存用戶信息,代碼片段的運行環境;
它是一個共享的內置對象,即一個容器中的多個用戶共享一個application對象,故其保存的信息被所有用戶所共享.
(6) pagecontext類的pagecontext對象
作用:管理網頁屬性,為jsp頁面包裝頁面的上下文,管理對屬于jsp中特殊可見部分中已命名對象的訪問,它的創建和初始化都是由容器來完成的。
(7) servletconfig類的config對象
作用:代碼片段配置對象,表示servlet的配置。
(8) object類的page(相當于this)對象
作用:處理jsp網頁,是object類的一個實例,指的是jsp實現類的實例,即它也是jsp本身,只有在jsp頁面范圍之內才是合法的。
(9)exception
作用:處理jsp文件執行時發生的錯誤和異常
只有在錯誤頁面里才可以使用,前提是:在頁面指令里要有iserrorpage=true的頁面中;
如:a.jsp: <%@ page contenttype="text/html;charset=gb2312" errorpage="error.jsp"%>
error.jsp:<%@ page contenttype="text/html;charset=gb2312" iserrorpage="true"%>
則:在error.jsp頁面中便可使用exception內置對象,用法如下:
<%=exception.getmessage()%>
注:pagecontext中的屬性默認在當前頁面是共享的;
session中的屬性是在當前session中是共享的;
servletcontext對象中的屬是則是對所有頁面都是共享的;
新聞熱點
疑難解答