1. 程式人生 > >jsp內置對象和el表達式內置對象誤區

jsp內置對象和el表達式內置對象誤區

ram es2017 表示 odin body value lsp cat 分享

未經允許禁止轉載。。。

jsp九大內置對象

技術分享

EL表達式隱含的11個對象

技術分享

隱含對象名稱

描 述

pageContext

對應於JSP頁面中的pageContext對象(註意:取的是pageContext對象。)

pageScope

代表page域中用於保存屬性的Map對象

requestScope

代表request域中用於保存屬性的Map對象

sessionScope

代表session域中用於保存屬性的Map對象

applicationScope

代表application域中用於保存屬性的Map對象

隱含對象名稱

描 述

param

表示一個保存了所有請求參數的Map對象

paramValues

表示一個保存了所有請求參數的Map對象,它對於某個請求參數,返回的是一個string[]

header

表示一個保存了所有http請求頭字段的Map對象

headerValues

同上,返回string[]數組。註意:如果頭裏面有“-” ,例Accept-Encoding,則要headerValues[“Accept-Encoding”]

cookie

表示一個保存了所有cookie的Map對象

initParam

表示一個保存了所有web應用初始化參數的map對象

註意:

①:如果值放在域對象中可以通過${requestScope.key}來獲取,也可以省略requestScope即${key}

②:但是要想獲取request,session等對象必須使用pageContext來獲取,即${pageContext.request.contextPath}等

jsp內置對象和el表達式內置對象誤區