2.response
響應(yīng)請求對象,被包裝成HttpServletResponse接口,與requst對象一樣,是緩沖輸出流,可以設(shè)置Http狀態(tài)碼和response 響應(yīng)頭.主要的方法有:response.addCookie(Cookie cookie);response.encodeURL();response.getOutputStream();response.sendRedirect("xxx") 把響應(yīng)發(fā)到另一位置進(jìn)行處理.
3.pageContext
被封裝成javax.servlet.jsp.pageContext接口,它為JSP頁面包裝頁面的上下文.由容器創(chuàng)建和初始化,管理對屬于JSP中特殊可見部分中已命名對象的訪問.可用getServletContext()返回Servlet Context對象(這個Servlet Context對所有的頁面都是共享的.),forward("xxx")把頁面重定向到另一頁面或者Servlet組件上.
4.session對象
用來保存每個用戶信息,以便跟蹤每個用戶的操作狀態(tài).其中session信息保存在容器中,session的ID保存在客戶機(jī)的Cookiek .(一般情況中,用戶每次登錄系統(tǒng)時容器會給此用戶分配一個唯一的標(biāo)識session id,用于區(qū)別其它用戶,當(dāng)用戶退出系統(tǒng)時,這個標(biāo)識就會自動消失.其接口為HttpSession.主要的方法有:session.getId();getLastAccessedTime();setAttribute();
5.a(chǎn)pplication
與服務(wù)器啟動后創(chuàng)建.直到服務(wù)器關(guān)閉而停止,為多個應(yīng)用程序保存信息.
6.out對象:
被封裝成javax.servlet.jsp.JspWriter接口,它表示為客戶打開的輸出流,PrintWriter使用它向客戶端發(fā)送輸出流.即簡單說向客戶端輸出數(shù)據(jù).方法:out.print(....),out.newLine();out.flush();out.close();等,并可獲取輸出緩沖區(qū)的相關(guān)信息.如果要在頁面中真正輸出一個空行,需要用out.println("<br>")來實現(xiàn).
7.config
被封裝為javax.servlet.ServletConfig接口,它表示了Servlet的配置.當(dāng)一個Servlet初始化時,容器把某些信息通過 此對象傳遞給這個Servlet.,常用的方法有:getServletContext();
8.page
是java.lang.Object類的一個實例,它指的是JSP實現(xiàn)類的實例.
9.exception
是java.lang.Throwable類的一個實例,它指的是運行時的異常,也就是被調(diào)用的錯誤頁面的結(jié)果,只有在錯誤頁面(在指令里有isErrorPage=true的頁面中)才可以使用