使用表達式語言可以直接獲取請求參數值,可以獲取頁面中javaBean的指定屬性值,獲取請求頭及獲取page,request,session,和application范圍的屬性值等,這些都得益于表達式語言的內置對象。 一,表達式語言包括哪十一個內置對象? 1.pageContext:代表該頁面的pageContext對象,與jsp的pageContext內置對象相同 2.pageScope:用于獲取page范圍的屬性值 3.requestScope:用于獲取request范圍的屬性值 4.sessionScope:用于獲取session范圍的屬性值 5.applicationScope:用于獲取application范圍的屬性值 6.param:用于獲取請求的參數值 7.paramValue:用于獲取請求的參數值,與param的區別在于,該對象用于獲取屬性值為數組的屬性值 8.header:用于獲取請求頭的屬性值 9.headerValue:用于獲取請求頭的屬性值,與header的區別在于,該對象用于獲取屬性值為數組的屬性值 10.initParam:用于獲取請求Web應用的初始化參數 11.cookie:用于獲取指定的Cookie值
下面的JSP頁面示范了如何使用表達式語言的內置對象的方法。
瀏覽上面頁面,并通過頁面中表單來提交請求,將看到如下圖
新聞熱點
疑難解答