JSP是怎么执行的?JSP的生命周期
JSP
1、 客户端浏览器向JSP页面发出一个请求;
2、 JSP引擎分析JSP文件的内容;
3、 JSP引擎根据JSP文件的内容,创建临时Servlet源代码,所产生的Servlet负责生成在设计时说明JSP页面的静态元素以及创建页面的动态元素。
4、 Servlet源代码由JAVA编译器编译成Servlet类文件。
5、 实例化Servlet,该Servlet被JSP引擎加载到内存,此时JSP引擎调用Servlet的jspInit和jspService方法并执行Servlet逻辑。
6、 静态HTML和图形相结合,再与JSP页面定义中说明的动态元素结合在一起,通过Servlet响应对象的输出传送到浏览器。
