標籤:隱含對象 false res 資訊 order height ati tag ssi
JSP指令
|
文法格式 |
作用 |
page指令 |
<%@ page attr1="value1"%......> |
定義整個JSP頁面的相關屬性 |
include指令 |
<%@ include file="path"> |
在一個JSP頁面中包含另一個JSP頁面 |
taglib指令 |
<%@ taglib prefix="tagPrefix" uri="tagUri"%> |
聲明該頁面引用的標籤庫,並指定標籤的首碼 |
JSP動作標識
|
文法格式 |
作用 |
包含檔案標識<jsp:include> |
<jsp:include page="url" flush="true|false"/> |
向當前頁麵包含其它檔案 |
<jsp:forward> |
<jsp:forward page="url"> |
將請求轉寄到其它的web資源 |
<jsp:param> |
<jsp:param name="參數名" value="參數值" /> |
作為上面兩個標識的子標識,為其傳遞參數 |
JSP頁面提供了由容器實現和管理的內含對象,也稱隱含對象。
|
生命週期 |
作用 |
舉例 |
request |
一次請求響應 |
擷取使用者發送的請求資訊 |
request.getParameter("id") |
response |
一次請求響應 |
向瀏覽器發送響應資訊 |
response.sendRedirect("/XXX") |
pageContext |
當前頁面 |
擷取頁面中其他隱含對象 |
pageContext.getRequest() |
session |
當前會話 |
作為域對象共用資料 |
session.getAttribute("id") |
application |
整個web應用 |
作為域對象共用資料 |
application.setAttribute("id"id) |
page |
當前頁面 |
代表當前JSP對象 |
page.getClass() |
config |
|
擷取Servlet標籤中初始化參數 |
config.getInitParameter() |
out |
|
向頁面中列印資訊 |
out.println("xxx") |
exception |
|
輸出錯誤資訊 |
exception.getMessage() |
JSP指令 動作標識 內建對象