第2章 JSP页面与JSP标记.ppt

第2章 JSP页面与JSP标记.ppt

ID:59202234

大小:166.50 KB

页数:30页

时间:2020-09-26

第2章 JSP页面与JSP标记.ppt_第1页
第2章 JSP页面与JSP标记.ppt_第2页
第2章 JSP页面与JSP标记.ppt_第3页
第2章 JSP页面与JSP标记.ppt_第4页
第2章 JSP页面与JSP标记.ppt_第5页
资源描述:

《第2章 JSP页面与JSP标记.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第2章JSP页面与JSP标记(1)1温故而知新HTMLjavascriptJSP概述XML与CSS2本章主要内容要求:掌握JSP页面的基本结构、变量和方法的声明、Java程序片、表达式、JSP注释、JSP指令标签以及JSP动作标签等基本知识。难点Java程序片的运行原理include指令标记与include动作标记关键实践编写一个JSP页面,让该JSP页面包含5种基本的元素编写含有JSP指令标记的JSP页面编写含有JSP动作标记的JSP页面主要内容JSP页面的基本内容JSP指令标记JSP动作标记3本次

2、课主要内容JSP页面基本内容JSP指令标记2.1JSP页面的基本结构2.2变量和方法的声明2.3Java程序片2.4表达式2.5JSP中的注释2.6JSP指令标记42.1JSP页面的基本结构JSP页面可由5种元素组合而成:①普通的HTML标记符;②JSP标记,如指令标记、动作标记;③变量和方法的声明;④Java程序片;⑤Java表达式;JSP页面的运行原理JSP页面第一次请求执行JSP引擎转译JSP页面为JAVA文件JSP引擎编译JAVA文件为字节码文件JSP引擎执行字节码文件例:P12example

3、2_1.jsp52.1JSP页面的基本结构续JSP页面第一次请求执行JSP引擎转译JSP页面为JAVA文件JSP引擎编译JAVA文件为字节码文件JSP引擎执行字节码文件把JSP页面中普通的HTML标记符号,交给客户的浏览器执行显示。JSP标记、数据和方法声明、Java程序片、JAVA表达式由Tomcat服务器负责执行,将需要显示的结果发送给客户的浏览器。6本次课主要内容JSP页面基本内容JSP指令标记2.1JSP页面的基本结构2.2变量和方法的声明2.3Java程序片2.4表达式2.5JSP中的注释2

4、.6JSP指令标记72.2变量和方法的声明1.在JSP页面的标记符“<%!”和“%>”之间声明的变量称作JSP页面的成员变量,在整个页面有效,与声明的位置无关。例2-2P132.在JSP页面的标记符“<%!”和“%>”之间声明方法。该方法在整个JSP页面有效,与声明的位置无关。例2-3P14成员变量一直存在于内存中,直到服务器关闭才释放。当多个用户请求一个JSP页面时,JSP引擎为每个用户启动一个线程,这些线程间共享成员变量,即:任何一个线程对成员变量的操作会影响到其它用户。82.3Java程序片程序

5、片有3个要点:在“<%”和“%>”之间插入Java程序片。程序片中声明的变量称为JSP页面的局部变量。多个客户请求一个JSP页面时,Java程序片将被执行多次,分别在不同的线程中执行。例2-4P1592.3Java程序片续运行在不同线程中的局部变量互不干扰,而在中声明的成员变量是不同线程共享的。如果希望一个用户调用方法操作成员变量时,其它用户不能调用该方法操作成员变量(即互斥),那么在操作成员变量的方法前用synchronized关键词修饰。102.3Java程序片续2程序片的作用域:在后继

6、的所有JAVA程序片以及表达式部分内有效,与JAVA程序中的作用域相同。程序片与HTML等标记混用:一个程序片可以分割成几个程序片,然后在程序片间插入其它标记。常用于逻辑判断和循环处理。如P16例2-511本次课主要内容JSP页面基本内容JSP指令标记2.1JSP页面的基本结构2.2变量和方法的声明2.3Java程序片2.4表达式2.5JSP中的注释2.6JSP指令标记122.4表达式“<%=”和“%>”之间可以是一个Java表达式,“<%=”是一个完整的符号,中间不能有空格。表达式的值由服务器负责计

7、算,并将计算结果用字符串形式发送到客户端显示。例2-6P17132.5JSP中的注释JSP中注释分两种:1.HTML注释格式2.JSP注释格式<%--注释内容--%>两者区别:用户通过浏览器查看JSP源码时,HTML注释能看到,而JSP的注释在JSP引擎编译页面时忽略掉了。注:程序片中的注释同JAVA程序中的注释///**/例2-7P1814本次课主要内容JSP页面基本内容JSP指令标记2.1JSP页面的基本结构2.2变量和方法的声明2.3Java程序片2.4表达式2.5JSP中

8、的注释2.6JSP指令标记2.6.1page指令2.6.2include指令152.6.1page指令page指令:用来定义整个JSP页面的一些属性和这些属性的值。page指令的属性有:contentType、import、language、session、buffer、auotFlush、isThreadSafe、pageEncoding。属性值用单引号或双引号括起来,如果一个属性指定几个值的话,用逗号分隔。可以用一个page指令指定多个属性的值,也可

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。