jsp九大內置對象
- request對象 :
- getParameter(String name)獲取表單提交的數據
- getParamegerNames() 獲取客戶端提交的所有參數名
- getAttribute(String name)獲取name 指定的屬性值
- getAttributeNames 獲取request對象所有屬性的名稱集合
- getSession(Boolean create) 獲取HttpSession對象
- response 對象:對象用於對客戶端的請求作出動態的響應,向客戶端發送數據
- getCharacterEncoding() 返回響應用的字符編碼格式
- getOutputStream() 返回響應的輸出流
- getWriter() 返回可以向客戶端輸出字符的一個對象
- session 對象:從一個客戶打開瀏覽器並連接到服務器開始,到客戶關閉瀏覽器離開這個服務器結束,整個階段被稱為一個會話。session對象可以用來保存用戶的會話狀態。
- exception對象:用於處理Jsp頁面中發生的錯誤和異常,可以幫助我們了解並處理頁面中的錯誤信息
- page對象:就是當前Jsp頁面本書,類似於Java中的this
- getClass() 獲取page對象的類
- hashCode() 獲取page對象的hash碼
- equal(Object obj) 判斷page對象是否與參數中的obj相等
- copy(Object obj)把此page對象復制到指定的Object對象中
- clone() 克隆當前的page對象
- pageContext對象 :用於管理對屬於Jsp中特殊可見部分中已經命名對象的訪問
- application對象:實現了用戶間數據的共享,可存放全局變量
- config對象:用來獲取服務器初始化配置參數
- getServletContext() 獲取當前的Servlet上下文
- getInitParameter(String name) 獲取指定的初始參數的值
- getInitParameterNames()獲取所有的初始參數的值
- getServletName() 獲取當前的Servlet名稱
- out 對象:用來向客戶端輸出各種數據
- print()/println() 輸出各種類型數據
- clearBuffer() 清除緩沖區的數據,並將數據寫入客戶端
- clear() 清除緩沖區的數據,但不將數據寫入客戶端
- close() 關閉輸出流
jsp內置對象對應的java對象
jsp內置對象 | servlet中java對象 |
---|---|
request | HttpServletRequest |
response | HttpServletResponse |
session | HttpSession |
exception | Throwable |
page | this |
pageContext | PageContext |
application | ServletContext |
config | ServletConfig |
out | JspWriter |