JSP 九大內置對象無需聲明即可在腳本中直接使用,封裝了 Servlet API 常用功能,是 JSP 快速開發的基石。
| 對象 | 類型 | 用途 |
|---|---|---|
| request | HttpServletRequest | 客戶端請求參數、Header、屬性 |
| response | HttpServletResponse | 服務端響應控制、輸出流 |
| pageContext | PageContext | 頁面屬性管理、轉發、包含 |
| session | HttpSession | 用戶會話狀態保持 |
| application | ServletContext | 全局應用上下文、初始化參數 |
| out | JspWriter | 輸出響應內容到客戶端 |
| config | ServletConfig | Servlet 初始化配置 |
| page | Object | 當前 JSP 頁面實例(this) |
| exception | Throwable | 錯誤頁面中可用的異常對象 |
<%-- 直接輸出 --%>
<% out.println("Hello JSP"); %>
<%-- 獲取請求參數 --%>
<% String name = request.getParameter("name"); out.println(name); %>
<%-- 設置響應類型 --%>
<% response.setContentType("text/xml"); %>
work/ 下查看