JSP EL pageScope的探討
在瞭解JSP EL 時,對於pageScope是比較有疑問的
在實測後及上網查了相關文章,發現蠻多人都跟我有一樣的誤解
首頁,EL 提出了數種使用範圍及生命週期不同的 EL隱含物件
針對pageContext就提出了pageScope,requestScope,sessionScope,applicationScope
一般大家除了pageScope之外的3個Scope,都能很容易理解,就分別同於基本script運用的request, session, application的getAttribute method ,但就pageScope而言,小弟第一印象以為就是JSP宣告的變數值
如果你和小弟一樣有此看法,那就錯了…=.=||
基本上,宣告的變數值是不能在EL中使用的(如可以請一定要指導一下小弟),要宣告pageScope就要使用
pageContext.setAttribute(“key”, “this is a page value” , pageContext.PAGE_SCOPE);
這樣才能設定成功,在此寫上一篇,讓也有同樣誤解的人,可以少花點時間
非常有帮助,谢谢你
[回應]
Hero 回應:
1 11 月, 2010 at 23:08
^^~能幫上忙!真開心
[回應]