2021-04-21 22:00  阅读(137)
文章分类:JSP 简单教程 文章标签:JSP
©  原文作者:一点教程 原文地址:http://www.yiidian.com/jsp/

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

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

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

202104212204_1.png

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

点赞(0)
版权归原创作者所有,任何形式转载请联系作者; Java 技术驿站 >> JSP的生命周期
上一篇
JSP的API
下一篇
JSP语法-JSP脚本