一、今日学习内容:

JSP的运行原理:

首先,JSP 文件需要转换成 Java 类。在访问 JSP 文件的时候,并不直接执行 JSP 文件,
而是执行 JSP 文件对应的 Java 类(class 文件) 的对象,这个 Java 文件是服务器根据我们提供
的 JSP 文件创建的。在 Tomcat 安装目录下的 work 目录中有 JSP 文件转换成的 Java 文件。
其次,并不是每次访问 JSP 文件都会将 JSP 文件转换成 Java 文件。只有第一次访问 JSP
文件的时候需要把 JSP 文件转换成 Java 文件,在后续的访问过程中,只要查找到这个 JSP
文件对应的 Java 文件即可。所以,第一次访问 JSP 文件的时候可能会比较慢,后续访问就
正常了。
最后,要访问某个 JSP 文件,得到的并不是 JSP 文件的内容,而是 JSP 文件的执行结
果,就是上面所说的 JSP 文件对应的 Java 类的执行结果。这个结果通常是 JSP 文件的输出
内容,为 HTML 形式。
综上所述,JSP 文件的运行过程可以描述如下:
(1) 服务器端接收到请求信息之后,查找 JSP 文件对应的 Java 文件,如果 Java 文件不
存在,则把 JSP 文件转换成 Java 文件,如果对应的 Java 文件已经存在,则直接调用这个 Java
文件。
(2) 执行 Java 文件。
(3) 把执行的结果返回给客户端。

二、遇到的问题:

没有什么问题。

三、明日学习计划:

继续学习javaweb。

posted on 2020-11-20 19:13  白日梦想家~  阅读(66)  评论(0编辑  收藏  举报