运行原理:
每个JSP页面在第一次被访问时,WEB容器都会把请求发给JSP引擎(即一个JAVA程序)去处理,JSP引擎先将JSP翻译成一个_jspServlet(实质上也是一个servlet),然后按照servlet的调方式进行调用。
九大对象生成原因:
JSP引擎在调用相对应的_jspServlet时,会传递或创建9个与WEB开发相关的对象供_jspServlet使用。JSP技术的设计者为便利开发人员在编写JSP页面时获得这些WEB对象的引用,特定义了9个相应的变量,开发人员在JSP页面中通过这些变量就可以快速获得这九大对象的引用。
九大对象:
Request
Response
Session
Application
Config
Page
exception
Out
pageContext