• JSP基础(一)JSP介绍,文件结构及执行过程


    JSP基础(一)JSP介绍,文件结构及执行过程

    JSP

      Java Server Pages (JSP)  Java服务器端的页面。

      在传统的网页HTML文件(*.htm, *.html)中加入Java程序片断(Scriptlet)和JSP标签,就构成了JSP网页。

      Java程序片断可以操纵数据库、重新定向网页以及发送E-mail等,实现建立动态网站所需要的功能。

      所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果,这样大大降低了对客户端浏览器的要求,即使客户端浏览器不支持Java,也可以访问JSP网页。

    JSP文件结构及主要标签

     

    JSP执行过程

     

    全在服务器里面执行:

    1.用户向JSP文件发出请求

    2.利用jsp parser(jsp解析器,由服务器tomcat提供),将jsp文件转换成java文件(也就是servlet文件)

    3.由JSDK(servlet分析器)进行编译产生.class文件

    4.由服务器执行.class文件,产生静态的html文件

    5.再将它返回给客户端(响应)

      JSP详细执行流程:

     

     

      其中“是否是修改或创建后第一次调用”是针对所有用户的,如果是第一次,则进行编译,如果不是第一次,则说明已经编译好了,直接跳转到执行步骤,这样可以提高效率。

      如果是使用Tomcat,编译生成的.java和.class文件会放在Tomcat的work目录下。

      JSP最终都会转换成Servlet去执行。

  • 相关阅读:
    hdu-1698(线段树,区间修改)
    hdu-1394(线段树)
    hdu-1166(线段树)
    hdu-1251(string+map)
    hdu-1711(kmp算法)
    hdu-2191(完全背包+二进制优化模板)
    hdu-2844(完全背包+二进制优化模板)
    hdu-1171(多重背包+二进制优化)
    SpringMVC 参数中接收数组、List写法
    如何高效的查询数组中是否包含某个值
  • 原文地址:https://www.cnblogs.com/liu-Gray/p/4832930.html
Copyright © 2020-2023  润新知