JSP九大内置对象
一、request:
就是HttpServletRequest对象,代表的是客户端请求,主要是获取http协议传输协议 (*)
二、response:
HttpServletResponse对象,代表服务端响应 (用不到)
三、session:
HttpSession对象,代表一次会话 (*)
四、application:
ServletContext对象,代表当前web应用 (*)
五、config:
ServletConfig对象,代表当前servlet,可以获取当前servlet配置信息 (几乎不用)
六、out:
JspWrite对象,把结果输出到浏览器上 (*)
七、page:
指的是当前jsp对应servlet的引用 (用不到)
八、exception:
异常对象,可以处理jsp异常 (几乎不用)
九、pageContext:
页面上下文,可以获取其他8个内置对象 (*)
示例:
<!-- 九大内置对象 -->
<!-- request -->
<%
String name=request.getParameter("name");
out.write("name:"+name);
%>
<hr/>
<!-- response几乎用不到 -->
<!-- session -->
<%out.write("id:"+session.getId());%>
<hr/>
<!-- ServletContext -->
<%
out.write("web初始化参数:"+application.getInitParameter("username"));
%>
<hr>
<!-- ServletConfig -->
<%
out.write("注册名:"+config.getServletName());
%>
<hr>
<!-- out -->
<!-- page -->
<%
out.write("page:"+page);
%>
<hr>
<!-- PageContext:页面上下文,可以获取其他八个内置对象 -->
<%=pageContext.getRequest()==request%>
<hr>
<!-- 异常对象:exception -->