哪一個不是EL定義的隱式對象?(選擇1項)


哪一個不是EL定義的隱式對象?(選擇1項)

 

A cookie

 

B.pageContext

 

C.attributes

 

D initParam

 

解答:C

 

1)pageContext:JSP 頁的上下文。它可以用於訪問 JSP 隱式對象。

 

2)Param:將請求參數名稱映射到單個字符串參數值(通過調用 ServletRequest.getParameter

 

(String name) 獲得)。getParameter (String) 方法返回帶有特定名稱的參數。表達式 $(param.name) 相當於 request.getParameter (name)。

 

3)paramValues:將請求參數名稱映射到一個數值數組(通過調用 ServletRequest.getParameter (String name) 獲得)。它與 param 隱式對象非常類似,但它檢索一個字符串數組而不是單個值。表達式 ${paramvalues.name) 相當於 request.getParamterValues(name)。

 

4)header將請求頭名稱映射到單個字符串頭值(通過調用 ServletRequest.getHeader(String name) 獲得)。表達式 ${header.name} 相當於 request.getHeader(name)。

 

5)headerValues將請求頭名稱映射到一個數值數組(通過調用 ServletRequest.getHeaders(String) 獲得)。它與頭隱式對象非常類似。表達式 ${headerValues.name} 相當於 request.getHeaderValues(name)。

 

6)cookie將 cookie 名稱映射到單個 cookie 對象。向服務器發出的客戶端請求可以獲得一個或多個 cookie。表達式 ${cookie.name.value} 返回帶有特定名稱的第一個 cookie 值。如果請求包含多個同名的 cookie,則應該使用 ${headerValues.name} 表達式。

 

7)initParam將上下文初始化參數名稱映射到單個值(通過調用 ServletContext.getInitparameter(String name) 獲得)。

 

8)pageScope將頁面范圍的變量名稱映射到其值。例如,EL 表達式可以使用 ${pageScope.objectName} 訪問一個 JSP 中頁面范圍的對象,還可以使用 ${pageScope.objectName.attributeName} 訪問對象的屬性。

 

9)requestScope將請求范圍的變量名稱映射到其值。該對象允許訪問請求對象的屬性。例如,EL 表達式可以使用 ${requestScope.objectName} 訪問一個 JSP 請求范圍的對象,還可以使用 ${requestScope.objectName.attributeName} 訪問對象的屬性。

 

10)sessionScope將會話范圍的變量名稱映射到其值。該對象允許訪問會話對象的屬性。例

 

11)applicationScope將應用程序范圍的變量名稱映射到其值。該隱式對象允許訪問應用程序范圍的對象。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM