javaweb-JSP中的九个内置对象
2020-12-13 16:38
标签: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大对象的引用。 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二、认识九个内置对象
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
上一篇:QT解析嵌套JSON表达式