首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 網頁程式設計 >> JSP 程式設計 >> 關於JSP

JSP 入門教程(四):九大內置對象詳解

     編輯:關於JSP

JSP 九大內置對象無需聲明即可在腳本中直接使用,封裝了 Servlet API 常用功能,是 JSP 快速開發的基石。

九大內置對象表

對象類型用途
requestHttpServletRequest客戶端請求參數、Header、屬性
responseHttpServletResponse服務端響應控制、輸出流
pageContextPageContext頁面屬性管理、轉發、包含
sessionHttpSession用戶會話狀態保持
applicationServletContext全局應用上下文、初始化參數
outJspWriter輸出響應內容到客戶端
configServletConfigServlet 初始化配置
pageObject當前 JSP 頁面實例(this)
exceptionThrowable錯誤頁面中可用的異常對象

常用示例

<%-- 直接輸出 --%>
<% out.println("Hello JSP"); %>

<%-- 獲取請求參數 --%>
<% String name = request.getParameter("name"); out.println(name); %>

<%-- 設置響應類型 --%>
<% response.setContentType("text/xml"); %>

進階提示

  • 大量 Java 代碼建議移至 JavaBean 或 Servlet,保持 JSP 專注視圖
  • 需深入理解 Servlet API 才能充分發揮內置對象威力
  • 編譯 JSP 產生的 Servlet 源碼可在工作目錄 work/ 下查看
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved