?在Jsp 中一共定義了九個內置對象,分別為:
*request ? ? ? ? ? ?HttpServletRequest;
*response ? ? ? ? ?HttpServletResponse;
*session ? ? ? ? ? ? HttpSession;?
page ? ? ? ? ? ? ? ? ?This(本jsp頁面);
*application ? ? ? ?ServletContext;
config ? ? ? ? ? ? ? ? ServletConfig;
exception ? ? ? ? ? ?顯示異常,特殊情況使用;
out ? ? ? ? ? ? ? ? ? ? ?JspWriter 可對數據緩存區進行操作;
pageContext ? ? ? 使用普通java類訪問web資源,常用作自定義標簽;
?
九大內置對象又可分為:
輸出輸入對象:Request對象 ? ? ? ?Response對象 ? ? Out 對象;
通信控制對象:PageContext對象 ?Session對象 ? Application對象;
Servlet對象:Page對象 ? Config對象;
錯誤處理對象:Exception對象;
四大作用域:
Application; ? 全局作用范圍,服務器啟動到停止
Session; ? ? ? ?會話作用域, ? 用戶首次訪問會創建一個作用域,生命周期:會話超時或者服務器強制關閉;
PageContext(Page); ? 一個Jsp頁面內
Request; ? ? ?請求作用域,一次請求 就死了
九大內置對象作用域范圍:
? ?Request ? ? ? ? ? ? ?請求對象 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 作用域:Request;?
? ?Response ? ? ? ? ? ?響應對象 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 作用域:page; ? ??
? ?PageContext ? ? ? 頁面上下文對象 ? ? ? ? ? ? ? ? ? ? ? ? 作用域:page;
? ?Session ? ? ? ? ? ? ?會話對象 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?作用域:Session;
? ?Application ? ? ? ?應用程序對象 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?作用域:Application;
? ?Out ? ? ? ? ? ? ? ? ? ?輸出對象 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 作用域:Page; ? ? ? ? ?
? ?Config ? ? ? ? ? ? ? 配置對象 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?作用域:Page;
? ?Page ? ? ? ? ? ? ? ? 頁面對象 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?作用域:Page; ? ? ?
? ?Exception ? ? ? ? ?異常對象 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?作用域:Page; ? ? ? ?只有在包含 isErrorPage="true" 的頁面中才可以被使用
? ?
?