第6章 JSP语法.ppt

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第6章 JSP语法

动态网站设计与开发 第6章 JSP语法 主要内容 6.1 JSP 页面的基本结构 6.2 变量和方法的声明 6.3 Java 程序片 6.4 Java表达式 6.5 JSP中的注释 6.6 JSP指令标签 6.7 JSP动作标签 6.8 本章小结 学习目标及要求 1、理解JSP 中的注释。 2、熟悉JSP页面的基本结构。 3、掌握变量和方法的声明,Java 表达式,JSP指令标签,JSP动作标签。 4、能够在JSP程序中使用脚本。 6.1 JSP 页面的基本结构 在传统的HTML页面文件中加入java程序 片和JSP标签就构成了一个JSP页面文件。一 个JSP页面可由5种元素组合而成: (1)HTML标记符。 (2)JSP标签:如,指令标签、动作标签。 (3)变量和方法的声明。 (4)Java 程序片。 (5)Java 表达式。 6.2.1 声明变量 6.2 变量和方法的声明 在“%!”和“%”标记符之间是声明变量, 即在“%!”和“%”之间放置Java的变量声明语 句,变量的类型可以是Java 语言允许的任何 数据类型,我们将这些变量称为JSP页面的成 员变量。如, %! int a, b=10 , c; String tom=null,jerry=”love JSP”; Date date;% 6.2.2 声明方法 6.2 变量和方法的声明 在“%!”和“%”之间声明方法,该方法 在整个JSP页面有效,但是该方法内定义的变 量只在该方法内有效。这些方法将在Java程序 片中被调用,当方法被调用时,方法内定义的 变量被分配内存,调用完毕即可释放所占的内 存。当多个客户同时请求一个JSP页面时,他 们可能使用方法操作成员变量,对这种情况应 给予注意。 6.2.3 声明类 6.2 Java 程序片 可以在“%!”和“%”之间声明一个类, 该类在JSP页面内有效,即在JSP页面的 Java程序片部分可以使用该类创建对象。 6.3 Java 程序片 一个JSP页面可以有许多程序片,这些程 序片将被JSP引擎按顺序执行。在一个程序片 中声明的变量称做JSP页面的局部变量,它们 在JSP页面内的所有程序片部分以及表达式部 分内都有效。这是因为JSP引擎将JSP页面翻 译成Java 文件时,将各个程序片的这些变量 作为类中某个方法的变量,即局部变量。 6.4 Java表达式 可以在“%=”和“%”之间插入一个表达 式(注意:不可插入语句,“%=”是一个完整 的符号,“%”和“=”之间不要有空格),这个 表达式必须能求值。表达式的值由服务器负责 计算,并将计算结果用字符串形式发送到客户 端显示。 6.5 JSP中的注释 注释可以增强JSP文件的可读性,并易于 JSP文件的维护。JSP中的注释可分为两种 (1) HTML注释:在标记符号“!--”和“--” 之间加入注释内容: !-- 注释内容 -- (2) JSP 注释:在标记符号“%--”和“--%” 之间加入注释内容: %-- 注释内容 --% 6.6 JSP指令标签 page 指令用来定义整个JSP页面的一些 属性和这些属性的值。例如,我们可以用page 指令定义JSP页面的contentType属性的值是 “text/html;charset=GB2312”,这样,我们的 页面就可以显示标准汉语。如, %@ page contentType=text/html; charset=GB2312 % 6.6.1 page指令 6.6 JSP指令标签 如果需要在JSP页面内某处整体嵌入一个 文件,就可以考虑使用这个指令标签。该指令 标签语法如下: %@ include file= “文件的名字” % 6.6.2 include指令标签 6.7 JSP动作标签 include 动作标签: jsp:include page= “文件的名字”/ 或 jsp:include page= “文件的名字” /jsp:include 6.7.1 include动作标签 6.7 JSP动作标签 param标签以“名字—值”对的形式为其它 标签提供附加信息,这个标签与jsp:include、 jsp:forward、jsp:plugin标签一起使用。 param动作标签: jsp:param name=“名字” value=“指定给param的值” 6.7.2 param动作标签 6.7 JSP动作标签 forwar指令: jsp:forward page=要转向的页面 /jsp:forward 或 jsp:forward page=要转

文档评论(0)

skvdnd51 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档