javaweb-JSP中的九个内置对象

一、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
扫描二维码关注公众号,回复: 7421224 查看本文章

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

三、内置对象使用说明

  3.1、page对象

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

  3.2、out对象

    

猜你喜欢

转载自www.cnblogs.com/sacai/p/11621102.html
今日推荐