《JSP语法》PPT课件.ppt_第1页
《JSP语法》PPT课件.ppt_第2页
《JSP语法》PPT课件.ppt_第3页
《JSP语法》PPT课件.ppt_第4页
《JSP语法》PPT课件.ppt_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

动态网站设计与开发,第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页面可由种元素组合而成: (1)HTML标记符。 (2)JSP标签:如,指令标签、动作标签。 (3)变量和方法的声明。 (4)Java 程序片。 (5)Java 表达式。,6.2.1 声明变量,6.2 变量和方法的声明,在“”标记符之间是声明变量, 即在“”之间放置Java的变量声明语 句,变量的类型可以是Java 语言允许的任何 数据类型,我们将这些变量称为JSP页面的成 员变量。如, ,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”,这样,我们的 页面就可以显示标准汉语。如, ,6.6.1 page指令,6.6 JSP指令标签,如果需要在JSP页面内某处整体嵌入一个 文件,就可以考虑使用这个指令标签。该指令 标签语法如下: ,6.6.2 include指令标签,6.7 JSP动作标签,include 动作标签: 或 ,6.7.1 include动作标签,6.7 JSP动作标签,param标签以“名字值”对的形式为其它 标签提供附加信息,这个标签与jsp:include、 jsp:forward、jsp:plugin标签一起使用。 param动作标签: ,6.7.2 param动作标签,6.7 JSP动作标签,forwar指令: 或 ,6.7.3 forward动作标签,6.7 JSP动作标签,Plugin 动作标签: ,6.7.4 plugin动作标签,6.8 本章小结,本章介绍了JSP的语法规则。JSP的语 法被分为JSP指令、JSP脚本元素和JSP的 标准动作几个部分。在JSP页面中,包含了 两种不同

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论