第4章JSP基本语法_Web开发技术基础(java).ppt

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

第4章 JSP基本语法 4.1 JSP基本规范 4.2 JSP工作原理 4.3 JSP脚本元素 4.4 注释 4.5 指令元素 4.6 行为元素 4.1 JSP基本规范 JSP页面的构成 JSP原始代码中包含了模版元素(HTML+Javascript+CSS等)和JSP元素构成 模版元素指的是JSP引擎不处理的部分。 JSP元素则指的是由JSP引擎直接处理的部分,这一部分必须符合JSP语法,否则会导致编译错误。 脚本元素:声明、表达式、脚本段 注释:HTML注释;JSP隐藏注释;java注释。 指令元素:page、include、taglib、tag等等 动作元素:jsp:include、jsp:forward…jsp:dobody JSP命名规范 扩展名为.jsp,文件名必须为合法标识符,大小写敏感。 4.2 JSP工作原理 见教材P57。 4.3 脚本元素 脚本元素 脚本元素,用Java写的脚本代码,以%开始,以%结束,可以分为如下三类: 脚本段 声明 表达式 EL 脚本段 脚本段:以%开始,以%结束,中间包括一段合法的java代码(多个语句、方法、变量、表达式)。 格式:%Java代码% 脚本段能够完成的功能: 声明将要用到的变量 显示输出信息 使用任何隐含对象和使用jsp:useBean声明过的对象。 当JSP页面受到客户端请求是,脚本段就会自动执行。 实例:element/scriplet.jsp 声明 声明,用来定义程序中使用的实体,可以声明变量、方法和类,以%!开始,以%结束。 格式为%! declaration;[declaration]% 例如:声明变量 %! int i,a,b=0;% 注意:每个声明仅在一个JSP页面中有效。 实例:element/declaration.jsp 表达式 表达式:以%=开始,以%结束,中间为一个合法的Java表达式,用来将中间表达式的内容输出到页面。 格式:%=expression% 表达是的执行结果会被自动转换为字符串,显示在JSP页面中; 由于表达是不是完整的java语句,所以在表达式的后面不能放置“;”。 例如:输出计算结果 %=1+2+3% %=getDate()% 实例:element/expression.jsp EL EL,表达式语言。JSP2.0中引入的新脚本元素,详见第11章。 基本语法:${expr} 可以在JSP页面中使用page指令的isELIgnored属性禁止或允许EL的使用。 复习 %! % 表达式 % % JSP注释 %= % HTML注释 %-- --% 声明 !-- -- java脚本 4.4 注释 注释 提高程序的可阅读型;位置要适当、便于理解。 Html注释:会输出到客户端浏览器,但不进行显示;它分为: 静态注释,注释内容不会发生变化,格式为:!-- 注释内容-- 动态注释,虽JSP页面运行环境的不同而动态生成客户端的html注释,其格式为:!--[%=expressiong%]--。 JSP注释:用于描述JSP程序代码,不会被JSP引擎解释,也不会输出到客户端。 格式为:%--comment --% Java注释 由于jsp是在html中嵌入java代码,因此java本身的注释机制在JSP中照样可以使用,不会受到任何影响。 实例comment/comment1.jsp comment/comment2.jsp comment/comment3.jsp comment/comment.jsp 4.5 指令元素 指令元素 指令(Directive):该元素的作用是在将JSP源文件解析成Java文件时指示JSP引擎做出相应的操作,从而达到预期的目的。 JSP指令在整个页面范围内有效,且不在客户端产生任何输出。 基本格式为%@directive attribute1=“”... attribute2=“”% 常见的指令有: JSP1.2:page、include、taglib JSP2.0:tag,variable,attribute+jsp1.2指令 Page指令 Page指令:用来设定JSP页面的全局属性和相关功能。 作用于整个JSP文件,可以放到JSP页面的任何位置,但为了便于阅读和格式规范,通常放到JSP页面开始的位置。 一个JSP文件可以包含多个page指令,指令之间时独立的,并且出import属性以外,每个属性只能定义一次,否则在JSP页面编译的过程中将会出现错误。 page指令 语法格式:红色为必须掌握的内容,粉红

文档评论(0)

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

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

1亿VIP精品文档

相关文档