zoukankan      html  css  js  c++  java
  • 2020.11.01

    一、今日学习内容

         关于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)把执行的结果返回给客户端。

    JSP的运行原理如图所示。

        

      提示:实际上,在jsp的运行过程中,多个请求共享的是同一个页面对象,并不是每个请求就对应一个。

    二、遇到的问题

        今天没有遇到什么问题

    三、明日计划

        明天继续学习HTML相关方面的知识

  • 相关阅读:
    【宋红康程序思想学习日记5】数组排序之冒泡法
    求割点 poj 1523
    网络流 poj 3308 最小割
    网络流最小割 POJ 3469
    网络流 POJ2112
    网络流 HDU 3605
    网络流HDU 2883
    网络流 最大流HDU 3549
    微信公众平台开发者中心服务器配置Token验证失败问题
    排列熵算法简介及c#实现
  • 原文地址:https://www.cnblogs.com/wmdww/p/14150152.html
Copyright © 2011-2022 走看看