jsp九大內置對象與servlet中java對象


jsp九大內置對象

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

jsp內置對象對應的java對象

jsp內置對象 servlet中java對象
request HttpServletRequest
response HttpServletResponse
session HttpSession
exception Throwable
page this
pageContext PageContext
application ServletContext
config ServletConfig
out JspWriter


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM