JSP的4個作用域

2021-09-24 13:55:51 字數 472 閱讀 7648

jsp的作用域範圍

1、page裡的變數 只要頁面跳轉了,它們就不見了。如果把變數放到pagecontext裡,就說明它的作用域是page,它的有效範圍只在當前jsp頁面裡。從把變數放到pagecontext開始,到jsp頁面結束,你都可以使用這個變數。

2、request裡的變數可以跨越forward前後的兩頁。但是只要重新整理頁面,它們就重新計算了。如果把變數放到request裡,就說明它的作用域是request,它的有效範圍是當前請求週期。

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

名稱作用域

在所有應用程式中有效

session

在當前會話中有效

request

在當前請求中有效

page

在當前頁面有效

參考案例:

JSP 四個作用域

下圖為jsp內建物件作用域表 名稱 作用域 session 在當前會話中有效 request 在當前請求中有效 page 在當前頁面有效 首先要宣告一點,所謂 作用域 就是 資訊共享的範圍 也就是說乙個資訊能夠在多大的範圍內有效。web互動的最基本單位為http請求。每個使用者從進入 到離開 這段過...

jsp的四個作用域

名稱作用域 在所有應用程式中有效 session 在當前會話中有效 request 在當前請求中有效 page 在當前頁面有效 web互動的最基本單位為http請求。每個使用者從進入 到離開 這段過程稱為乙個http會話,乙個伺服器的執行過程中會有多個使用者訪問,就是多個http會話。作用域解釋如下...

Jsp的四個作用域

pagecontext常量名 描述 作用域名稱 域物件型別 pagescope 當前頁面中有效 pagecontext pagecontext requestscope 一次請求範圍 request httpservletrequest sessionscope 一次會話範圍 session htt...