码迷,mamicode.com
首页 > 编程语言 > 详细

javaweb-JSP中的九个内置对象

时间:2019-10-04 00:17:07      阅读:122      评论:0      收藏:0      [点我收藏+]

标签:iter   throwable   一个   重点   except   程序   获取   style   serlvet   

一、JSP原理

  所以当访问一个jsp页面时,其实也是在访问一个Servlet,服务器在执行jsp的时候,首先把jsp翻译成一个_jspServlet,然后按照servlet的调用方式进行调用。

 由于JSP第一次被访问时会翻译成servlet,所以第一次访问通常会比较慢,但是第二次访问,服务器如果发现JSP没有变化,就不再翻译,而是直接调用,所以程序的执行效率不会受到影响。

  服务器在调用JSP对应的_jspSerlvet时,会传递或创建9个与web开发相关的对象供_jspServlet使用。JSP技术的设计者为了便于开发人员在编写JSP页面时获取web对象的引用,特意定义了9个相应的变量,开发人员在JSP页面中通过这些变量就可以快速获得9大对象的引用。

二、认识九个内置对象

NO. 内置对象 类型
1 pageContext javax.servlet.jsp.PageContext
2 request javax.servlet.http.HttpServletRequest
3 response javax.servlet.http.HttpServletResponse
4 session javax.servlet.http.HttpSession
5 application javax.servlet.ServletContext
6 config javax.servlet.ServletConfig
7 out javax.servlet.jsp.JspWriter
8 page java.lang.Object
9 exception java.lang.Throwable

 

 

 

 

 

 

 

 

request,response,session,application,config这些对象在前面都已经做了详细的介绍,这里重点介绍一下剩下的pageContext对象,out对象,page对象。

三、内置对象使用说明

  3.1、page对象

  page对象表示当前一个JSP页面,可以理解为一个对象本身,即:把JSP当作一个对象来看待。page对象在开发中几乎不用,了解一下即可。

  3.2、out对象

    

 

javaweb-JSP中的九个内置对象

标签:iter   throwable   一个   重点   except   程序   获取   style   serlvet   

原文地址:https://www.cnblogs.com/sacai/p/11621102.html

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