JSP页面声明周期

生命周期:

1、生成字节码文件,执行jspInit()只在第一次请求时执行,重复请求仅只执行一次。生成的文件在work里,【每次修改会重新编译,生成新的字节码文件】

2、jspService()用于处理用户请求,对于每一个请求,JSP引擎会创建一个新的线程来处理该请求【JSP多线程:降低资源需求,提高系统并发量及响应时间,但注意同步问题】。

3、由于该Servlet常驻于内存里,所以响应速度非常快。

JSP页面声明周期


1、用户发出请求index.jsp,
2、判断是否是第一次请求,
是:Jsp引擎将该jsp文件转换成一个Servlet,生成字节码文件,并执行jspInit();
3、将生成的字节码文件解析执行,jspService()。