第2讲 JSP基础.ppt

  1. 1、本文档共54页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java Web开发技术 Java Web开发技术 第2章 JSP基础 第2章 JSP基础 2.1 JSP页面的基本组成 2.2 JSP页面中的注释 2.3 声明 2.4 代码段 2.5 表达式 2.6 JSP指令 2.7 JSP动作 2.8 本章小结 2.1 JSP页面的基本组成 一个JSP页面是由传统的HTML页面标记加上JSP标记和嵌入的Java代码组成,由以下4种元素组成:HTML标记、JSP标记、JSP脚本和注释。 JSP标记包括指令标记和动作标记。指令标记是为JSP引擎而设计的,它向JSP引擎发送消息,告诉引擎如何处理其余JSP页面。动作标记是JSP页面特有的标记,它告诉Web容器去执行某个“动作”。 JSP页面的基本组成(续) JSP脚本是JSP页面中插入的Java代码,它又可以细分为声明、代码段和表达式。 声明用于定义特定于JSP页面(Servlet类)的变量、方法和类; 代码段是嵌入的Java语句; 表达式是Java脚本中输出语句的简化表示形式。 课本例exa2_1.jsp、exa2_2.jsp JSP页面的执行过程 当服务器上的一个JSP页面第一次被请求时,Web服务器上的JSP引擎首先将JSP页面编译成Servlet,然后执行该Servlet。该Servlet主要完成以下2项任务: (1)把JSP页面中的HTML标记交给客户端的浏览器去解释执行。 (2)把JSP页面中的JSP指令标记、动作标记、JSP声明、代码段和表达式交给服务器去执行,然后将结果送给浏览器。 JSP页面的通用书写规则 JSP页面中HTML标记不区分大小写 ,JSP标记和页面中嵌入的Java代码区分大小写。 在JSP页面中,虽然指令和脚本元素所拥有的语法不是基于XML的,但可以获得一种可以替代的基于XML的语法。 在标记中出现的属性值总是用引号括起来的:使用单引号或双引号。 JSP页面的通用书写规则 (续) JSP使用的URL地址要遵循 Servlet的惯例 在JSP文档体中的文本中的空白符无关紧要,空白包括空格和空行。 在标记中可以使用字符” \”(反斜杠)来作为换码字符 2.2 JSP页面中的注释 2.2.1 HTML注释 2.2.2 隐藏注释 2.2.3 脚本注释 2.2.1 HTML注释 HTML注释是使用标签“!”和“”创建的 语法形式:!-- 注释 -- 课本例exa2_3.jsp、exa2_4.jsp 2.2.2 隐藏注释 隐藏注释也称为JSP注释,只能在原始JSP文件中看到。 语法形式:%-- 注释 --% 课本例exa2_5.jsp 2.2.3 脚本注释 在JSP页面的java脚本中使用的注释。其语法形式为: // 单行注释 /* 注释 */ 脚本注释不仅能在原始JSP文件中看到,而且能在JSP编译成的Servlet中看到。 课本例exa2_6.jsp 2.3 声明 2.3.1 变量声明 2.3.2 方法声明 2.3.3 声明类 声明概述 JSP声明定义网页范围的变量、函数或类,让页面的其余部分能够使用。 声明的变量和方法是该页面所对应的Servlet类的成员变量和成员方法,声明的类是Servlet类的内部类。 声明块包含在%!和%中 。 包括变量声明、方法声明和声明类三种。 2.3.1 变量声明 用于定义特定于 JSP 页面的变量,声明的变量成了 JSP 页面转换到的 Servlet 类的成员变量,可以被该JSP页面中其他任何部分使用。 其语法形式为:%! 变量声明 % 声明的变量类型可以是Java语言中允许的任何数据类型。 2.3.2 方法声明 声明的方法在JSP页面有效,它编译成Servlet 类的成员方法。可以由页面上所有脚本元素访问。 其语法形式为:%! 方法声明 % 方法声明方式跟Java中方法定义的形式一样,要给出方法返回类型、方法名、方法形参和方法体。 课本例exa2_7.jsp 、exa2_8.jsp 、exa2_9.jsp 2.3.3 声明类 声明类是JSP页面对应的Servlet类的内部类,页面上所有脚本元素都可以创建该类的对象。 其语法形式为:%! 声明类 % 课本例exa2_10.jsp 2.4 代码段 代码段是包含在% 和%之间的Java程序片段,包含一个或多个有效而完整的语句。当Web服务器接受客户端请求时,这段Java程序代码会被执行并向客户产生输出。 其语法形式为: % Java 代码 % 课本例exa2_11.jsp、 exa2_12.jsp 代码段的注意事项 一个JSP页面可以有多个代码段,它们被JSP引擎按顺序执行。 在代码段中也可以声明变量,

文档评论(0)

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

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

1亿VIP精品文档

相关文档