JSP程序设计实例教程 国家级精品课程配套教材 教学课件 ppt 刘志成 第3章 JSP语法基础

上传人:E**** 文档编号:89368949 上传时间:2019-05-24 格式:PPT 页数:30 大小:3.91MB
返回 下载 相关 举报
JSP程序设计实例教程 国家级精品课程配套教材  教学课件 ppt 刘志成 第3章 JSP语法基础_第1页
第1页 / 共30页
JSP程序设计实例教程 国家级精品课程配套教材  教学课件 ppt 刘志成 第3章 JSP语法基础_第2页
第2页 / 共30页
JSP程序设计实例教程 国家级精品课程配套教材  教学课件 ppt 刘志成 第3章 JSP语法基础_第3页
第3页 / 共30页
JSP程序设计实例教程 国家级精品课程配套教材  教学课件 ppt 刘志成 第3章 JSP语法基础_第4页
第4页 / 共30页
JSP程序设计实例教程 国家级精品课程配套教材  教学课件 ppt 刘志成 第3章 JSP语法基础_第5页
第5页 / 共30页
点击查看更多>>
资源描述

《JSP程序设计实例教程 国家级精品课程配套教材 教学课件 ppt 刘志成 第3章 JSP语法基础》由会员分享,可在线阅读,更多相关《JSP程序设计实例教程 国家级精品课程配套教材 教学课件 ppt 刘志成 第3章 JSP语法基础(30页珍藏版)》请在金锄头文库上搜索。

1、第3章 JSP语法基础,主编:刘志成,本章学习导航,本章学习导航,本章学习要点,(1)JSP注释。 (2)JSP脚本元素。 (3)JSP指令元素。 (4)JSP动作元素。 建议课时:4课时,3.1 JSP注释,输出注释是指会在客户端(浏览器)显示的注释。这种注释的语法和HTML中的注释()相同,可以通过IE“查看”菜单中的“查看源文件”查看。,输出注释,隐藏注释是指注释虽然写在JSP程序中,但是不会发送给客户。 隐藏注释的语法格式如下: ,隐藏注释,课堂案例1使用JSP注释,学习在JSP文件中根据具体的编程需要使用输出注释和隐藏注释,案例学习目标,输出注释的用法及使用场合,隐藏注释的用法及使用

2、场合 。,案例知识要点,课堂案例1使用JSP注释,案例完成步骤,添加标题文字,(1)在Tomcat的webapps文件夹中创建保存第3章程序文件的文件夹chap03。 (2)复制WEB-INF文件夹和web.xml文件。 (3)编写使用JSP注释的JSP文件commentdemo.jsp。,添加标题文字,教师演示讲解,课堂案例1使用JSP注释,案例完成步骤,添加标题文字,(4)启动Tomcat服务器后,运行程序 。,添加标题文字,教师演示讲解,3.2 JSP脚本元素,学习在JSP文件中使用各种声明语句的方法,案例学习目标,JSP中借助于声明定义类的属性、方法和变量,变量和方法的使用 。,案例知

3、识要点,3.2.1 课堂案例2使用声明,课堂案例2使用声明,案例完成步骤,添加标题文字,(1)打开webapps文件夹中保存第3章程序文件的文件夹chap03。 (2)编写使用JSP声明的JSP文件declarationdemo.jsp。 (3)启动Tomcat服务器后,运行程序。,添加标题文字,教师演示讲解,3.2 JSP脚本元素,学习在JSP文件中使用表达式的方法,案例学习目标,各种类型表达式在JSP中的用法、JSP表达式的计算、JSP表达式的应用场合 。,案例知识要点,3.2.2 课堂案例3使用表达式,课堂案例3使用表达式,案例完成步骤,添加标题文字,(1)打开webapps文件夹中保存

4、第3章程序文件的文件夹chap03。 (2)编写使用JSP表达式的JSP文件expressiondemo.jsp 。 (3)启动Tomcat服务器后,运行程序。,添加标题文字,教师演示讲解,3.2 JSP脚本元素,学习在JSP文件中使用程序片的方法,案例学习目标,JSP中使用scriptlet(程序片)的方法、scriptlet的执行、使用scriptlet的优缺点 。,案例知识要点,3.2.3 课堂案例4使用脚本程序,脚本程序是一段在客户端请求时先被服务器执行的Java代码,它可以产生输出,并把输出发送到客户的输出流,同时也可以是一段流程控制语句。 Scriptlet的语法格式如下: ,脚本

5、程序概述,课堂案例4使用脚本程序,案例完成步骤,添加标题文字,(1)打开webapps文件夹中保存第3章程序文件的文件夹chap03。 (2)编写使用JSP表达式的JSP文件scriptletdemo.jsp 。 (3)启动Tomcat服务器后,运行程序。,添加标题文字,教师演示讲解,3.3 JSP指令元素,page、include、 taglib指令,添加标题文字,添加标题文字,page指令 作用于整个JSP页面,定义了许多与页面相关的属性,这些属性将被用于和JSP容器通信,描述了和页面相关的指示信息。在一个JSP页面中,page指令可以出现多次,但是该指令中的属性只能出现一次,重复的属性设

6、置将覆盖先前的设置。,3.3 JSP指令元素,page、include、 taglib指令,添加标题文字,添加标题文字,include指令 用于在JSP页面中静态包含一个文件,该文件可以是JSP页面、HTML网页、文本文件或一段Java代码。使用了include指令的JSP页面在转换时,JSP容器会在其中插入所包含文件的文本或代码,同时解析这个文件中的JSP语句,从而方便地实现代码的重用,提高代码的使用效率 。 taglib指令 taglib 指令用来定义一个标签库以及其自定义标签的前缀 。,3.3 JSP指令元素,学习在JSP文件中使用page指令和include指令的方法,案例学习目标,p

7、age指令的语法规则及其在JSP中的用法、include指令的语法规则及其在JSP中的用法 。,案例知识要点,3.3.1 课堂案例5使用page指令和include指令,课堂案例5使用page指令和include指令,案例完成步骤,添加标题文字,(1)打开webapps文件夹中保存第3章程序文件的文件夹chap03。 (2)编写使用include指令的JSP文件includedemo.jsp 。 (3)编写使用page指令JSP文件date.jsp 。 (4)启动Tomcat服务器后,运行程序。,添加标题文字,教师演示讲解,课堂案例5使用page指令和include指令,应用与注意,添加标题文

8、字,添加标题文字,课堂实践 1,(1)调试使用JSP注释的程序。 (2)调试使用page指令和include指令的程序。,操作要求,(1)注意JSP注释的作用。 (2)注意JSP指令元素的使用。,操作提示,3.4 JSP动作元素,动作 动作元素允许在页面被请求的时候包含一些其他资源 。 元素允许包含动态文件和静态文件,这两种包含文件的结果是不同的。如果文件仅是静态文件,那么这种包含仅仅是把包含文件的内容加到JSP文件中去,而如果这个文件 动态的,那么这个被包含文件也会被JSP编译器执行。 (1)page=“relativeURL | “:参数为一相对路径,或者是代表相对路径的表达式。 (2)f

9、lush=“true“ :缺省值为false,必须使用flush=“true“,不能使用false值。 (3) “ / :子句可以传递一个或多个参数给动态文件 ,并且能在一个页面中使用多个来传递多个参数。,include动作概述,3.4 JSP动作元素,学习在JSP文件中使用jsp:include动作的方法,案例学习目标,jsp:include动作的基本语法格式及其用法、jsp:include动作与include指令的区别 。,案例知识要点,3.4.1 课堂案例6使用include动作,课堂案例6使用include动作,案例完成步骤,添加标题文字,(1)打开webapps文件夹中保存第3章程序

10、文件的文件夹chap03。 (2)编写使用include指令的JSP文件jspincludedemo.jsp 。 (3)编写显示静态新闻消息的new1.html文件 。 (4)启动Tomcat服务器后,运行程序。,添加标题文字,教师演示讲解,3.4 JSP动作元素,动作与include指令的用法区别,添加标题文字,添加标题文字,3.4 JSP动作元素,学习在JSP文件中使用jsp:forward动作的方法,案例学习目标,jsp:forward动作的基本语法、jsp:forward在页面跳转中的作用,案例知识要点,3.4.2 课堂案例7使用forward动作,操作允许将请求转发到其他HTML文件

11、、JSP文件或者是一个程序段。通常请求被转发后会停止当前JSP文件的执行。,forward概述,课堂案例6使用forward动作,案例完成步骤,添加标题文字,(1)打开webapps文件夹中保存第3章程序文件的文件夹chap03。 (2)编写使用Include指令的JSP文件forwarddemo.jsp 。 (3)编写显示内存使用大于等于50%的JSP文件forward.jsp 。 (4)编写显示内存使用小于50%的HTML文件forward.html 。 (5)启动Tomcat服务器后,运行程序。,添加标题文字,教师演示讲解,课堂案例6使用forward动作,案例完成步骤,添加标题文字,添

12、加标题文字,教师演示讲解,jsp:forward动作用法,3.4 JSP动作元素,param动作 动作元素被用来以“name=value”的形式为其他元素提供附加信息,通常会和、等元素一起使用。 plugin动作 动作元素被用来在页面中插入Applet或者JavaBean。执行一个Applet或Bean,有时还需要下载一个Java插件来执行。 JavaBean相关动作 动作元素被用来创建一个Bean实例并指定它的名字和作用范围。 动作元素用来配合动作一起使用,用来设置Bean中的属性值。 动作元素是相对于动作元素的,主要被用来访问一个Bean的属性,获取Bean的属性值,用于显示在页面中。,其

13、他动作元素,课堂实践 2,(1)调试使用jsp:include动作的程序。 (2)调试使用jsp:forward动作的程序。,操作要求,(1)比较include动作和include指令的区别。 (2)掌握页面的跳转的方法。,操作提示,编写一个显示“九九乘法口决表”的JSP程序,并要求在程序中对语句进行适当的说明。,任务1,编写一个计算1100和的JSP程序,要求在程序中对语句进行适当的说明 。,任务2,完成eBook网站的版权信息页面(copyright.html)和导航栏页面(navigator.html)的设计 。,任务3,完成eBook网站首页(index.jsp)的框架设计,并将版权信息页面(copyright.html)和导航栏页面(navigator.html)包含在主页(index.html)中。,任务4,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号