pagecontext的作用域只在當前頁面:
重點:
pagecontext可以操作其他三大域物件
pagecontext.setattribute("p","request",pagecontext.request_scope);
等同於req.setattribute("p","request");
pagecontext.jsp
pagecontext.setattribute("p","pp");pagecontext1.jsprequest.getrequestdispatcher("/pagecontext1.jsp").forward(request,response);
//pagecontext可以操作其他三大域物件
"p","request",pagecontext.request_scope);
%>
body>
body>
pagecontext.jsp**到pagecontext.jsp的結果為:
//pagecontext可以操作其他三大域物件
"p","request",pagecontext.request_scope);
%>
pagecontext1.jsp
body>
結果如下所示:
session能取到值的原因:
當瀏覽器去訪問第乙個jsp時,伺服器端已經建立了乙個session,並將sessionid回了瀏覽器端的cookie,當瀏覽器訪問此應用下的第二個頁面時,瀏覽器端帶著sessionid,那麼伺服器端就知道是同乙個session了。
findattribute(string name);
四大域物件的作用範圍
四大域物件作用範圍 作用範圍 當前jsp頁面 作用 獲取九大內建物件 常用方法 getattribute setattribute removeattribute findattribute 作用範圍 一次請求範圍內,有效重定向失效 作用 將servlet中的資料通過request物件帶到jsp頁面...
四大作用域
1 page 裡的變數 只要頁面跳轉了,它們就不見了。如果把變數放到 pagecontext 裡,就說明它的作用域是 page 它的有效範圍只在當前 jsp頁面裡。從把變數放到 pagecontext 開始,到 jsp頁面結束,你都可以使用這個變數。2 request 裡的變數可以跨越 forwar...
四大作用域
名稱作用域 在所有應用程式中有效 全域性 session 在當前會話中有效 request 當前請求中有效 page 當前頁有效 所謂 作用域 指的是資訊共享範圍,通俗講就是乙個資訊在多大的範圍內有效。web互動最基本的單位是http請求,當乙個使用者進入 時就形成了乙個會話,在伺服器執行中有多少個...