zoukankan      html  css  js  c++  java
  • JSP基础知识_2

    一.JSP模版元素

     JSP页面中的静态HTML内容称之为JSP模版元素

    二.JSP表达式(expression)

       将一个java变量或表达式的计算结果输出到客户端的简化方式,它将要输出的变量或表达式直接封装在<%= 和 %>之中

       JSP表达式中的变量或表达式的计算结果将被转换成一个字符串,然后被插入进整个JSP页面输出结果的相应位置处

       JSP表达式中的变量或表达式后面不能有分号(;),JSP表达式被翻译成Servlet程序中的一条out.print(…)语句

    三.JSP脚本片断(scriptlet)

      嵌套在<% 和 %>之中的一条或多条Java程序代码

      JSP脚本片断中的Java代码将被原封不动地搬移进由JSP页面所翻译成的Servlet的_jspService方法中,所以,JSP脚本片断之中只能是符合Java语法要求的程序代码

      脚本片断之外的任何文本、HTML标记以及其他JSP元素也都会被转换成相应的Java程序代码插入进_jspService方法中,且与脚本片段的位置不变

      JSP脚本片断中的Java代码必须严格遵循Java语法,例如,每条命令执行语句后面必须用分号(;)结束

      在一个JSP页面中可以有多个脚本片断(每个脚本片断代码嵌套在各自独立的一对<% 和 %>之间),在两个或多个脚本片断之间可以嵌入文本、HTML标记和其他JSP元素。

      多个脚本片断中的代码可以相互访问

      单个脚本片断中的Java语句可以是不完整的,但是,多个脚本片断组合后的结果必须是完整的Java语句

    四.JSP声明

      JSP声明将Java代码封装在<%!和 %>之中,它里面的代码将被插入进Servlet的_jspService方法的外面

      JSP声明可用于定义JSP页面转换成的Servlet程序的静态代码块、成员变量和方法(在JSP中几乎不用)

    五.JSP注释

      <%-- 注释信息 --%> JSP注释

      JSP引擎在将JSP页面翻译成Servlet程序时,忽略JSP页面中被注释的内容

     <!-- 注释信息 --> HTML注释

     区别:JSP注释可以注释Java代码,而HTML注释不可以

  • 相关阅读:
    Wildcard Matching
    【Unity3D游戏开发】NGUI之DrawCall数量 (四)
    POJ1328 Radar Installation 【贪心&#183;区间选点】
    [C/C++标准库]_[0基础]_[怎样实现std::string自己的Format(sprintf)函数]
    Android程序崩溃异常收集框架
    括号配对问题
    android dp 和 px 的相互转换
    freemarker写select组件报错总结(四)
    [redis]redis概述
    oracle数据库权限管理
  • 原文地址:https://www.cnblogs.com/javamilan/p/4216129.html
Copyright © 2011-2022 走看看