pageContext對象我們可以使用 ${pageContext}來取得其他有關用戶要求或頁面的詳細信息。下面列出了幾個比較常用的部分。ExPRession 說 明${pageContext.request} |取得請求對象${pageContext.session} |取得session對象 ${pageContext.request.queryString} |取得請求的參數字符串${pageContext.request.requestURL} |取得請求的URL,但不包括請求之參數字符串${pageContext.request.contextPath} |服務的web application的名稱${pageContext.request.method} |取得HTTP的方法(GET、POST)${pageContext.request.protocol} |取得使用的協議(HTTP/1.1、HTTP/1.0)${pageContext.request.remoteUser} |取得用戶名稱${pageContext.request.remoteAddr } |取得用戶的ip地址${pageContext.session.new} |判斷session是否為新的,所謂新的session,表示剛由 server產生而client尚未使用${pageContext.session.id} |取得session的ID${pageContext.servletContext.serverInfo}|取得主機端的服務信息
1、注意當表達式根據名稱引用這些對象之一時,返回的是相應的對象而不是相應的屬性。例如:即使現有的 pageContext 屬性包含某些其他值,${pageContext} 也返回 PageContext 對象。
新聞熱點
疑難解答