第一、Jsp文件在用户第一次请求时,会被编译成Servlet,然后由这个Servlet处理用户的请求,所以Servlet可以看成是运行时的Servlet。
第二、JSP容器也就是Servlet容器管理jsp页面生命周期分为两个阶段,即转换阶段和执行阶段。
第三、当有一个对jsp页面的请求到来时,jsp容器检查jsp页面的语法是否正确,将jsp页面转换为Servlet源文件,然后调用javac命令编译Servlet源文件生成字节码文件。这是转换阶段。
第四、Servlet容器加载转换后的Servlet类,这是执行阶段。