jsp的运行原理及执行过程

1、运行原理

         当第一次访问jsp页面时,会向一个servlet容器(tomcat等)发出请求,servlet容器先要把 jsp页面转化为servlet代码(.java),再编译成.class 文件 再进行调用。当再次访问jsp页面时  跳过翻译和编译的过程 直接调用


     可以进入项目的工作目录查看      E:\eclipse\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\work\Catalina\localhost\jspLesson\org\apache\jsp\lesson04work

jsp的运行原理及执行过程

2、执行过程

          1、 客户端发出请求

          2、web容器将jsp转化为servlet代码(.java)

          3、web容器将转化为servlet代码编译(.class)

          4、web容器加载编译后的代码并执行

          5、将执行结果响应给客户端



执行流程图

jsp的运行原理及执行过程