JSP的生命周期

JSP页面的执行过程分为以下步骤:

  • JSP页面的翻译(翻译成Servlet源文件)
  • JSP页面的编译(编译Servlet为.class文件)
  • 类加载(类加载器加载类文件)
  • 实例化(实例化Servlet的对象)。
  • 初始化(容器调用jspInit()方法)。
  • 请求处理(容器调用_jspService()方法)。
  • 销毁(容器调用jspDestroy()方法)。

其中,jspInit(),_ jspService()和jspDestroy()三个方法是JSP的生命周期方法。

如上图所示,借助JSP转换器将JSP页面转换为Servlet。JSP转换器是Web服务器的一部分,它负责将JSP页面转换为Servlet。之后,Servlet页面由JDK编译器编译,然后转换为类文件(.class)。而且,Servlet中发生的所有过程都在JSP上同样地执行,例如:会执行init(),service(),destroy()等方法。

一点教程,一个分享编程知识的公众号。跟着站长一起学习和进步。

通俗易懂,深入浅出,一篇文章只讲一个知识点。

在公交、在地铁、在厕所都可以阅读,随时随地涨姿势。

文章不涉及代码,不烧脑细胞,人人都可以学习。

当你决定关注「一点教程」,你已然超越了90%的程序员!

一点教程二维码