zoukankan      html  css  js  c++  java
  • 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隐式对象:

     

  • 相关阅读:
    一道亲戚的生物学改题
    【水】强化16题解
    【我为标程写注释】最大值最小化
    【我为标程写注释】卢斯进制
    oracle 解锁表
    Oracle存储过程根据指定日期返回(N个)工作日的时间
    NPOI_2.1.3_学习记录(6)-Excel中设置小数、百分比、货币、日期、科学计数法和金额大写
    NPOI_2.1.3_学习记录(5)-创建Excel的页眉页脚
    NPOI_2.1.3_学习记录(4)-Excel中单元格的复制
    NPOI_2.1.3_学习记录(2)-在Excel中创建工作表(Sheet)
  • 原文地址:https://www.cnblogs.com/231254971a/p/8157638.html
Copyright © 2011-2022 走看看