jsp 九大內置對象
request
該對象代表了客戶端的請求信息胯舷,主要用于接受通過HTTP協(xié)議傳送到服務器的數據王带。(包括頭信息埂软、系統(tǒng)信息享言、請求方式以及請求參數等)峻凫。
response
對客戶端的響應,主要是將JSP容器處理過的對象傳回到客戶端
session
由服務器自動創(chuàng)建的與用戶請求相關的對象览露。服務器為每個用戶都生成一個session對象荧琼,用于保存該用戶的信息,跟蹤用戶的操作狀態(tài)差牛。
out
輸出流對象命锄,并且管理應用服務器上的輸出緩沖區(qū)。
pageContext
取得任何范圍的參數偏化,通過它可以獲取 JSP頁面的out脐恩、request、reponse侦讨、session驶冒、application 等對象。
config
是取得服務器的配置信息搭伤。通過 pageConext對象的 getServletConfig() 方法可以獲取一個config對象只怎。
page
代表JSP本身,只有在JSP頁面內才是合法的怜俐。
exception
顯示異常信息身堡,只有在包含 isErrorPage="true" 的頁面中才可以被使用,在一般的JSP頁面中使用該對象將無法編譯JSP文件拍鲤。
jsp 作用域
request
在當前請求中有效贴谎,通過setAttribute()方法實現頁面中的信息傳遞,也可以通過forward()方法進行頁面間的跳轉
session
page
當前頁面有效季稳,也就是用戶請求的頁面有效擅这,當當前頁面關閉或轉到其他頁面時,page對象將在響應回饋給客戶端后釋放景鼠。
application
他在所有的應用程序中都有效仲翎,也就是當服務器開始到服務器結束這段時間,application作用域中存儲的數據都是有效的铛漓,同樣可以通過setAttribute賦值和getAttribute取值溯香。
jsp 聲明語法
<%! xxxx % >
成員變量
<% xxx %>
局部變量