码迷,mamicode.com
首页 > 其他好文 > 详细

九大内置对象

时间:2016-07-04 15:39:09      阅读:142      评论:0      收藏:0      [点我收藏+]

标签:

为什么要学习内置对象?

内置对象变向的让Http协议有了状态!


 

①请求对象:request<主要用于处理客户端请求的数据信息>

类型 javax.servlet.ServletRequest       作用域 Request

②输出对象:out<用于向客户端输出数据>

类型 javax.servlet.jsp.JspWriter          作用域  Page

③响应对象:response<用于响应客户端请求并向客户端输出信息>

类型 javax.servlet.ServletResponse     作用域 Page

④应用程序对象:application<类似于系统的全局变量,用于实现Web应用中的资源共享>

类型 javax.servlet.ServletContext        作用域  Application

⑤会话对象:session<用于记录会话状态的相关信息>

类型 javax.servlet.http.HttpSession      作用域  Session

⑥页面上下文对象:pageContext<可以访问和当前JSP页面相关联的所有作用域>

类型 javax.servlet.jsp.PageContext      作用域 Page

⑦页面对象:page<表示当前页面,类似于java中的this>

 类型 javax.lang.Object                        作用域 Page

⑧配置对象:config<用于存放JSP编译后的初始数据>

类型 javax.servlet.ServletConfig            作用域 Page

⑨异常对象:exception<表示JSP页面运行时产生的异常和错误信息,该对象只有在错误页面中才能使用>

类型 javax.lang.Throwable                     作用域  page

注:pageContext可获取到另外八种内置对象

用pageContext对象可以获得其他的内置对象

 效果如下代码:

技术分享
    <%
  

      pageContext.getSession();
      
      pageContext.getRequest();
      pageContext.getResponse();
      pageContext.getServletConfig();
      pageContext.getServletContext();
      pageContext.getOut();
      pageContext.getPage();
      pageContext.getException();
      %>
技术分享

 

九大内置对象

标签:

原文地址:http://www.cnblogs.com/hr1997/p/5640358.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!