7.3.3 pageContext内置对象

优质
小牛编辑
131浏览
2023-12-01

EL表达式中的pageContext对象相当于JSP内置对象中的pageContext。在EL表达式中可以通过pageContext对象访问其他的JSP内置对象。这也正是EL表达式语言要引入pageContext对象的原因。下面的代码演示了如何用pageContext对象来访问out、page以及ServletConfig:

<!--  pagecontext.jsp  -->

<%@ page language="java" contentType="text/html; charset=UTF-8"

    pageEncoding="UTF-8"%>

out对象缓冲区大小:${pageContext.out.bufferSize}<br>

由当前JSP页面生成的Servlet类名:<br>${pageContext.page.class}<br>

配置默认Servlet的名称:${pageContext.servletConfig.servletName}

上面的JSP页面的运行结果如图7.3所示。

03

图7.3 使用pageContext对象获得JSP的其他内置对象