1.requset域
request 指從http請求到服務器處理結束,返回響應的整個過程。在這個過程中使用forward方式跳轉多個jsp。在這些頁面里你都可以使用這個變量。 request里的變量可以跨越forward前后的兩頁。但是只要刷新頁面,它們就重新計算了。?
2.session域
Session 有效范圍當前會話,從瀏覽器打開到瀏覽器關閉這個過程。 session里的變量一直在累加,開始還看不出區別,只要關閉瀏覽器,再次重啟瀏覽器訪問這頁,session里的變量就重新計算了
擴展
3.application它的有效范圍是整個應用。 作用域里的變量,它們的存活時間是最長的,如果不進行手工刪除,它們就一直可以使用?,application里的變量一直在累加,除非你重啟tomcat,否則它會一直變大。
4.ServletContext對象的作用是在整個Web應用的動態資源之間共享數據
服務器會為每個應用創建一個ServletContext對象:
l? ServletContext對象的創建是在服務器啟動時完成的;
l? ServletContext對象的銷毀是在服務器關閉時完成的。
例如在AServlet中向ServletContext對象中保存一個值,然后在BServlet中就可以獲取這個值,這就是共享數據了。