- 1、本文档共85页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第4章 JSP语法基础;【知识目标】;【能力目标】;第4章 JSP语法基础;4.1 JSP源代码的构成;JSP注释:是在JSP源文件中用来向读者解释说明的部分。
JSP脚本:指的是在JSP文件中插入的Java代码,主要用来进行业务逻辑处理,通过%%来定义。JSP脚本在服务器端按从上到下的顺序执行。;JSP指令:为JSP服务器设计的,用来设置与整个JSP页面相关属性的命令。JSP指令在整个页面范围内有效,且不在客户端产生任何可见输出。
JSP动作:是为了简化JSP中的业务逻辑而简化的一组操作,实际上就是已封装好的Java脚本,使用它们可以动态的引用文件、使用JavaBean组件、传递参数、请求转发等。;JSP指令:为JSP服务器设计的,用来设置与整个JSP页面相关属性的命令。JSP指令在整个页面范围内有效,且不在客户端产生任何可见输出。
JSP动作:是为了简化JSP中的业务逻辑而简化的一组操作,实际上就是已封???好的Java脚本,使用它们可以动态的引用文件、使用JavaBean组件、传递参数、请求转发等。;JSP指令:为JSP服务器设计的,用来设置与整个JSP页面相关属性的命令。JSP指令在整个页面范围内有效,且不在客户端产生任何可见输出。
JSP动作:是为了简化JSP中的业务逻辑而简化的一组操作,实际上就是已封装好的Java脚本,使用它们可以动态的引用文件、使用JavaBean组件、传递参数、请求转发等。;JSP的注释:在JSP源文件中出现的、用来解释说明JSP源代码的部分。
注释的目的:帮助读者快速了解这段程序的功能。
要求:书写清楚易懂。
类型:
HTML注释
JSP注释
Java注释
;4.2.1 HTML注释
4.2.2 JSP注释
4.2.3 Java代码注释
;功能:注释JSP页面中Java脚本之外的部分。
当客户端通过浏览器请求某JSP页面时,该类型的注释会和HTML代码一起从服务器端发送到客户端,虽然注释的内容并不会显示在浏览器中,但能在源代码中看到这部分注释。
语法格式:
;【例4-2-1】:一个包含HTML注释的JSP源文件;功能:用于注释Java脚本之外的部分。
这种类型的注释仅对当前JSP源文件有意义,在JSP源文件转译成后缀为.java的Servlet文件时会被忽略,既不会保留在Servlet文件中,也不会发送到客户端。
语法格式:
;【例4-2-2】:一个包含JSP注释的JSP源文件;功能:用于注释Java脚本中的内容。
Java代码注释位于Java脚本中,分为单行注释和多行注释。这种类型的注释在JSP源文件转译成Servlet时会保留在Servlet中,但不会发送到客户端。
语法格式:
;【例4-2-3】:一个包含Java注释的JSP源文件;JSP脚本是指在JSP文件中插入的Java代码,在服务器端运行。
JSP脚本元素可以分为三类:
JSP脚本段:用于处理JSP页面所涉及功能的业务逻辑
JSP表达式:用于在JSP页面中输出表达式的值
JSP声明:用于在JSP页面中定义变量和方法
;4.3.1 JSP脚本段
4.3.2 JSP表达式
4.3.3 JSP声明
;JSP脚本段是一段在客户端请求时需要先被Web服务器执行的Java代码,它可以是一段流程控制语句,也可以产生输出,并把输出合并在已有的静态代码中一起发送到客户。
语法格式:
;【例4-3-1】:使用一段JSP脚本段输出一个多行表格;在一个JSP页面中我们可以编写任意数量的脚本段,这些代码片段可以根据需要,夹插在HTML标签或其他的JSP元素中,当某一JSP源文件收到到客户端请求时,脚本段就会在服务器端按顺序从上到下依次自动执行。
;【例4-3-2】:使用多段JSP脚本段输出一个多行表格;注意:
JSP脚本段中只能使用out.print()系列方法来向客户端输出信息,如果使用 System.out.print()系列方法,则输出的信息只能显示在服务器端的控制台窗口中。
JSP 脚本段中只能是Java语句的集合,不能包含完整的方法或类。
;功能:是将该表达式的值作为一个字符串输出到客户端。
语法格式:
注意:由于JSP表达式不是完整的java语句,所以JSP表达式中不能包含语句结束符“;”,更不能在一个JSP表达式中包含多条Java语句。;【例4-3-3】:使用JSP表达式输出动态信息;功能:用来定义程序中使用的实体,这些实体可以是变量、方法和类。
语法格式:
示例:
;当JSP源文件被翻译成Servlet时,JSP声明中的变量、方法和类将成为Servlet类的内部成员,特别是JSP声明中的变量和方法相当于此页面文件中的全局变量和方法,因此在所有运行于该JSP程序的线程中这些声明的变量和方法都有效,在服务器被关闭时才会释放。
注意:JSP 声明
您可能关注的文档
- 教学课件第3章 编码及调制技术.ppt
- 教学课件第3章 变压器与电动机 - -1.pptx
- 教学课件第3章 处理网页图片.pptx
- 教学课件第3章 大数据存储与计算.pptx
- 教学课件第3章 工程项目招投标及合同管理 改.pptx
- 教学课件第3章 静态网页开发基础.pptx
- 教学课件第3章 可编程逻辑器件.ppt
- 教学课件第3章 快速成型材料及设备.pptx
- 教学课件第3章 输入输出流.pptx
- 教学课件第3章 无线电技术基础.ppt
- 英语人教PEP版八年级(上册)Unit4+writing+写作.pptx
- 人美版美术四年级(上册)8 笔的世界 课件 (1).pptx
- 人美版美术七年级(上册)龙的制作.pptx
- 英语人教PEP版六年级(上册)Unit 2 第一课时.pptx
- 数学苏教版三年级(上册)3.3 长方形和正方形周长的计算 苏教版(共12张PPT).pptx
- 音乐人教版八年级(上册)青春舞曲 课件2.pptx
- 音乐人教版四年级(上册) 第一单元 音乐知识 附点四分音符|人教版.pptx
- 英语人教PEP版四年级(上册)Unit 6 Part B let's learn 1.pptx
- 道德与法治人教版二年级(上册)课件-3.11大家排好队部编版(共18张PPT).pptx
- 人美版美术七年级(上册)《黄山天下奇》课件1.pptx
文档评论(0)