• JSP简介


    1.JSP概念:

     JSP全称Java Server Pages,是一种动态网页开发技术,它使用JSP标签在HTML网页中插入Java代码。标签通常以<%开头以%>结束。

    2.JSP的结构:

     Web服务器对jsp页面的处理如下图所示:

      

    具体流程如下:

    • 就像其他普通的网页一样,您的浏览器发送一个 HTTP 请求给服务器。
    • Web 服务器识别出这是一个对 JSP 网页的请求,并且将该请求传递给 JSP 引擎。通过使用 URL或者 .jsp 文件来完成。
    • JSP引擎从磁盘中载入JSP文件,然后将它们转化为 Servlet。这种转化只是简单地将所有模板文本改用 println() 语句,并且将所有的 JSP 元素转化成 Java 代码。
    • JSP 引擎将 Servlet 编译成可执行类,并且将原始请求传递给 Servlet 引擎。
    • Web 服务器的某组件将会调用 Servlet 引擎,然后载入并执行 Servlet 类。在执行过程中,Servlet 产生 HTML 格式的输出并将其内嵌于 HTTP response 中上交给 Web 服务器。
    • Web 服务器以静态 HTML 网页的形式将 HTTP response 返回到您的浏览器中。
    • 最终,Web 浏览器处理 HTTP response 中动态产生的HTML网页,就好像在处理静态网页一样。

    3.JSP生命周期:

       3.1编译阶段:

    servlet容器编译servlet源文件,生成servlet类;

       3.2初始化阶段:

          加载与JSP对应的servlet类,创建其实例,并调用它的初始化方法;

       3.3执行阶段:

    调用与JSP对应的servlet实例的服务方法;

       3.4销毁阶段:

    调用与JSP对应的servlet实例的销毁方法,然后销毁servlet实例;

    4.JSP语法:

      4.1 JSP指令:设置整个JSP页面的相关属性,如网页的编码方式和脚本语言;

      4.2脚本程序:脚本程序可以包含任意量的Java语句、变量、方法或表达式,只有它们在脚本语言中是有效的,语法格式:<% 代码片段 %>,任何文本、HTML标签、JSP元素必须写在脚本程序的外面;

     4.3 JSP表达式:一个JSP表达式中包含的脚本语言表达式,先被转化成String,然后插入到表达式出现的地方,格式如下:<%=表达式 %>

    5.JSP注释:

      <%--注释--%> JSP注释,注释内容不会被发送至浏览器甚至不会被编译;

      <!--注释--> HTML注释,通过浏览器查看网页源代码时可以看见注释内容;

    6.JSP隐式对象:

     

  • 相关阅读:
    【2018 “百度之星”程序设计大赛
    分班级(经典二分)
    【2018 “百度之星”程序设计大赛
    【zznu-夏季队内积分赛3-J】追忆
    常见网络名词解释
    【zznu-夏季队内积分赛3-G】2333
    【zznu-夏季队内积分赛3-F】学无止境
    【zznu-夏季队内积分赛3-I】逛超市
    html/css/javascript练习代码
    花生壳免费域名80端口无法访问问题处理
  • 原文地址:https://www.cnblogs.com/231254971a/p/8157638.html
Copyright © 2020-2023  润新知