JSP EL 內建物件

2022-05-03 20:06:10 字數 673 閱讀 9368

**▼具體的jsp和el中的內建物件見下表,由於我寫在了excel中,也不知道怎麼把excel發出來,就截了圖。

q1:jsp:el中 pagecontext.request 和 requestscope 的區別?

a:pagecontext.request是乙個具體的物件,在你的http請求過程中存在。

requestscope是乙個map,這個map中存放了在request作用域中的屬性鍵值對,就這麼簡單而已,它不是request物件,而是request物件屬性的封裝,pagecontext.request才是真正的request物件。

el中你可以在這個週期中放置、獲取物件。(當然,其實真正的操作也是針對request物件的)。 比如$,其實就是要表明我告訴jsp要到requestscope這個宣告週期中獲取物件a。而背後的實現就是從request.getattribute("a"),然後根據表示式得到相應的a物件。

其是仔細觀察這兩個圖,你會發現他們的聯絡,相信大家,就不具體寫出了。

附1:jsp內建物件

附2:el內建物件

JSP EL隱含物件

cookie cookie值 header http 資訊頭,字串 headervalues http 資訊頭,字串集合 initparam 上下文初始化引數 pagecontext 當前頁面的pagecontext pagescope page 作用域 param request 物件的引數,字串...

jsp el的使用規則

在jsp中el的表示式形似 其中firstthing可以是el implicit object或者是乙個attribute。1.如果firstthing和secondthing之間是乙個dot,那麼firstthing必須是個map或者bean。如果是map那麼secondthing則是相應的key...

單體內建物件 單體內建物件

1 global物件 所有全域性作用域定義的屬性與函式,都是global物件的屬性。1.1 uri編碼方法 encodeuri 不會對本身屬於uri的特殊符號進行編碼。uri解碼方法 decodeuri 只能對使用encodeuri 替換的字元進行解碼 decodeuricomponent 能夠解碼...