zoukankan      html  css  js  c++  java
  • JSP基础语法

    jsp页面元素构成

    jsp页面组成部分有:指令,注释,静态内容,表达式,小脚本,声明。

    1.表达式<%=     %>

    2.小脚本<%       %>

    3.声明<%!         %>()

    4.注释<%--     --%>

    5.指令<%@       %>

    jsp指令

    page指令:通常位于jsp页面的顶端,同一个页面可以有多个page指令

    include指令:将一个外部文件嵌入到当前jsp文件中,同时解析这个页面中的jsp语句

    taglib指令:使用标签库定义新的自定义标签,在jsp页面中启动自定行为()

    page指令语法

     <%@page 属性1="属性值" 属性2="属性值1,属性值2" 属性n="属性值n"%>

    jsp注释

    在jsp页面的注释。

    HTML的注释:

    <!--html注释-->  //客户端可见

    jsp的注释:

    <%--html注释--%>  //客户端不可见

    jsp脚本注释:

    //单行注释

    /**/多行注释

    jsp脚本

    在jsp页面中执行的java代码

    语法:

    <%java代码%>

    jsp声明

    在jsp页面中定义变量或者方法

    语法:

    <%!java代码%>

    jsp表达式

    在jsp页面中执行的表达式

    语法:

    <%=表达式%>  //注意:表达式不以分号结束

    jsp页面的生命周期

    JSP的生命周期分为四个主要阶段是非常相似的Servlet的生命周期,并有如下几要点:

      JSP 编译:

    当浏览器请求一个JSP,JSP引擎首先检查它是否需要编译页面。如果页面从来没有被编译,或者如果JSP已经被修改,因为它是最后一个编译JSP引擎编译的页面。

    编译过程包括三个步骤:

    • 解析JSP。

    • 打开JSP成servlet。

    • 编译这个servlet。

      JSP初始化:

    当一个容器加载一个JSP它的任何服务请求之前调用jspInit()方法。如果您需要执行JSP特定的初始化

      JSP 执行:

    JSP的生命周期的这个阶段代表请求的所有交互,直到JSP被破坏。

    当浏览器请求一个JSP与页面已经被加载并初始化时,JSP引擎调用JSP中的_jspService() 方法。

      JSP 清理:

    JSP的生命周期销毁阶段代表当JSP被删除所使用容器。

    jspDestroy()方法是等价JSP servlet的destroy方法。覆盖jspDestroy当您需要执行任何清理,如释放数据库连接或关闭打开的文件。

  • 相关阅读:
    ZOJ 3332 Strange Country II
    ZOJ 3331 Process the Tasks(双塔DP)
    ZOJ 3326 An Awful Problem(模拟)
    HDU 1796 How many integers can you find(容斥原理)
    HDU 4059 The Boss on Mars(容斥原理)
    HDU 4135 Co-prime(容斥原理)
    HDU 5677 ztr loves substring(回文串加多重背包)
    CodeForces 668B Little Artem and Dance
    CodeForces 667A Pouring Rain
    Java实现 LeetCode 764 最大加号标志(暴力递推)
  • 原文地址:https://www.cnblogs.com/SFHa/p/9351160.html
Copyright © 2011-2022 走看看