- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第五章 JSP基本语法 学习目标: 掌握JSP页面的基本结构和创建方法 理解JSP页面的运行机制 掌握JSP中变量和方法的声明,以及脚本元素的用法 理解局部变量和全局变量 5.1 JSP页面概述 JSP页面由HTML标记、JSP标记、Java程序 片、表达式、变量和方法等元素组成。 1、制作JSP页面 在记事本中输入代码以后,以”.jsp”为扩展名保 存文件。注意:文件名区分大小写。 2、在浏览器中显示结果 注意:JSP文件是在服务器端运行的程序,编辑 好的JSP文件一定要保存在Tomcat服务器的Web 服务目录中,并在浏览器中以发布方式浏览。 3、经服务器端作用后在客户端见到的源代码 2、JSP页面的基本结构 JSP文件由两大部分组成,一部分是/%... %标记以外的部分,另一部分是在%...%标 记内的代码,JSP代码由JSP引擎处理。在HTML 文件中嵌入Java程序片(scriptelet)和JSP标记 (tag),就组成了JSP页面(.jsp)。Web服务器遇到 JSP页面时,先执行嵌入的JSP程序段,然后将运 行结果与其他的HTML组合到一起返回给用户。 JSP页面主要由6种元素组成: HTML标记 JSP标记,有指令标记、动作标记和自定义标记。指令标记在%@...%之间,动作标记在jsp: ...之间。 Java程序片,在标记%..%之间。 表达式,在标记%=…%之间。 声明变量、方法和对象,在标记%!...%之间声明。 注释有HTML注释、JSP注释和脚本注释3种。 3、JSP的特点 把页面表示层和逻辑层分开 生成可重用的组件 应用标记简化页面的开发 一次编写多处运行 执行速度快 5.2 JSP运行机制 JSP是服务器端技术,JSP引擎处理JSP页 面要经过3个阶段:翻译阶段、编译阶段和执行 阶段。 翻译阶段和编译阶段只有在页面首次执行或 修改了JSP页面时才发生;载入的字节码文件在 Java虚拟机的运行期间内均有效可行。当用户第 一次请求某个JSP页面时,要经过3个阶段,需要 的时间稍长。但页面再次被请求时,编译好的字 节码文件已经存在,故不需要再经过翻译阶段和 编译阶段,只需执行字节码文件就可以了。 5.3 JSP的基本语法 JSP的基本语法有:注释、声明、表达式和 JSP脚本段。 1、注释 HTML注释,发送到客户端,用户通过浏览器查看源文件可见的注释。 JSP注释,发送到服务器端,在客户端不可见的注释,也称为隐藏注释。 脚本注释,在JSP脚本中使用的注释,在客户端也见不到脚本注释。 HTML注释 JSP引擎对HTML注释不作任何解释,用户通过浏览器查看 源文件时,可以看到HTML注释。格式: !--注释内容[%=表达式%]-- JSP注释 隐藏注释写在JSP代码中,是为JSP代码做的注释,格式: %--注释--% 脚本注释 脚本注释在标记%...%内,格式: //注释内容 /*注释内容*/ /**注释内容*/ 2、声明 JSP页面的脚本是Java,主要元素有:声明、表达式 和Java程序片。在%!...%之间声明变量和方法,在这个 标记之间声明的变量在整个的JSP页面中均有效。 声明的格式 %!声明;[声明;]…% 例如:%!int i=3;% %!String getDate();% 注意事项 可以一次声明多个变量和方法,必须以“,”分开,“;”结尾; 一个声明只在一个页面有效; 可以直接使用在%@ page %中包含的已经声明了的变量和方法。 3、表达式 JSP的表达式就是Java表达式,是由变量、常量组成的 算式,表达式必须能够求值。在%=…%之间插入JSP表 达式。由服务器计算表达式的值,并将计算结果以字符串 形式送到客户端浏览器显示。如果表达式的值是字符串, 表达式的值将直接显示在页面上,否则将表达式的值转换 为字符串,在页面上显示。 表达式的使用格式 %=表达式% 注意事项 不能使用“;”号做表达式的结束标志; “%=”是一个完整的标记,中间不能有空格; 表达式元素包括任何在Java语言规范中有效的表达式; 表达式可以成为其他JSP元素的属性值。 4、JSP脚本段 JSP脚本元素的语法规则 JSP脚本段就是Java程序片,也称Scriptlet可 以包含任何符合Java语言规范的语法成分。脚本 段是一个代码片段,在服务器处理请求过程中被 执行。JSP脚本代码界定在“%”和“%”之间,在 界定标记之间的内容在服务器端被脚本引擎编译 执行,执行结果重新嵌入HTML后一起发送到浏 览器端。格式: %代码% 脚本元
您可能关注的文档
最近下载
- (高清版)-B-T 4798.2-2021 环境条件分类 环境参数组分类及其严酷程度分级 第2部分:运输和装卸.pdf VIP
- 《插花与花艺设计》课件——项目四 礼仪插花.pptx VIP
- 《通信数据分析与实战》课件——第六章 Kafka 分布式发布订阅消息系统.pptx VIP
- GA∕T 1424-2017 法庭科学合成纤维物证检验 红外光谱法.pdf
- 大数据平台与编程第9章 分布式消息队列Kafka.pptx VIP
- 《学前儿童艺术教育》课程标准.docx VIP
- 卫生专业技术资格考试临床医学检验技术(中级379)基础知识强化训练精练试题解析.docx VIP
- 2025高考英语全国II卷试题分析及备考策略指导课件.pdf VIP
- 销售人员必备的素质.ppt
- 2025年机动车检测站授权签字人试题题库及参考答案(通用版).pptx
文档评论(0)