JSP九大內建物件和四個作用域

2022-09-11 18:24:16 字數 570 閱讀 5090

何為作用域

page裡的變數沒法從index.jsp傳遞到test.jsp。只要頁面跳轉了,它們就不見了。

作用域規定的是變數的有效期限

從把變數放到pagecontext開始,到jsp頁面結束,你都可以使用這個變數。

所謂請求週期,就是指從http請求發起,到伺服器處理結束,返回響應的整個過程。在這個過程中可能使用forward的方式跳轉了多個jsp頁面,在這些頁面裡你都可以使用這個變數。

所謂當前會話,就是指從使用者開啟瀏覽器開始,到使用者關閉瀏覽器這中間的過程。這個過程可能包含多個請求響應。也就是說,只要使用者不關瀏覽器,伺服器就有辦法知道這些請求是乙個人發起的,整個過程被稱為乙個會話(session),而放到會話中的變數,就可以在當前會話的所有請求裡使用。

整個應用是指從應用啟動,到應用結束。我們沒有說「從伺服器啟動,到伺服器關閉」,是因為乙個伺服器可能部署多個應用,當然你關閉了伺服器,就會把上面所有的應用都關閉了。

JSP九大內建物件及四個作用域

在jsp開發中會頻繁使用到一些物件,如servletcontext httpsession pagecontext等.如果每次我們在jsp頁面中需要使用這些物件都要自己親自動手建立就會特別的繁瑣.sun公司因此在設計jsp時,在jsp頁面載入完畢之後自動幫開發者建立好了這些物件,開發者只需要使用相應...

九大內建物件(2) 四個域物件

一 pagecontext物件 1 定義 pagecontext物件的型別是pagecontext,叫jsp的上下文物件。2 作用 1 可以獲取其他八個內建物件 偽 使用場景 在自定義標籤的時候,pagecontext物件頻繁使用到!2 本身是乙個域物件 a servletcontext conte...

JSP九大內建物件和四大作用域

名稱 型別含義 獲取方式 封裝所有請求資訊 方法引數 封裝所有響應資訊 方法引數 封裝所有會話資訊 req.getsession servletcontext 所有資訊 getservletcontext request.getservletcontext outprintwriter 輸出物件 r...