模块一语言基础模块教学单元4JSP指令元素和动作元素

上传人:xue****ang 文档编号:246420766 上传时间:2024-10-14 格式:PPT 页数:43 大小:3.76MB
返回 下载 相关 举报
模块一语言基础模块教学单元4JSP指令元素和动作元素_第1页
第1页 / 共43页
模块一语言基础模块教学单元4JSP指令元素和动作元素_第2页
第2页 / 共43页
模块一语言基础模块教学单元4JSP指令元素和动作元素_第3页
第3页 / 共43页
点击查看更多>>
资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,第四讲,JSP,指令元素和动作元素,授课课时:,4,课时(,180,分钟),授课班级:软件,101,任课教师:林东升,主要内容,本讲目标,新课引入与项目展示,案例,1 JSP,注释和脚本元素,案例,2,JSP,指令元素,案例,3 JSP,动作元素,课堂实践,巩固与提高,本讲目标,知识,目标,掌握,JSP,中注释的添加方法,(重点),掌握,JSP,的脚本元素:声明、表达式和脚本程序的语法格式,掌握,JSP,中,Page,指令、,Include,指令的使用,(重点),掌握,JSP,的,Include,动作、,forward,动作、,param,动作、,plugin,动作等动作元素的使用,(重点、难点),本讲目标,技能,目标,灵活运用输出注释和隐藏注释对程序进行必要的解释说明,运用,JSP,的声明、表达式和脚本程序等脚本元素进行简单,JSP,程序的编写。,灵活运用指令元素对,JSP,页面的相关信息进行设置,灵活运用,JSP,动作元素实现代码处理程序与特殊,JSP,标记的关联,素质,严谨认真的工作态度,语言表达和与人沟通能力,团队合作精神,教学情境引入新课,掌握,JSP,基本语法,包括,JSP,注释、声明、表达式、脚本程序、,JSP,动作元素和,JSP,指令元素的使用,展示电子商城,eBuy,首页,index_.jsp,,分析其中包含的,指令元素和动作元素。,工作任务,项目展示,教师示范与讲解,JSP,注释和脚本元素,任务一:演示在,JSP,文件中分别使用输出注释和隐藏,注释的方法,任务二:演示声明在,JSP,程序中的运用,任务三:演示表达式在,JSP,程序中的运用,任务四:演示脚本程序在,JSP,程序中的运用,案例分析,在,JSP,规范中,可以使用两种格式的注释。一种是输出注,释,另一种是隐藏注释。这两种注释在语法规则和产生的结果上略有不同。,(,1,)输出注释是指会在客户端(浏览器)显示的注释。,输出注释的语法格式如下:,-,(,2,)隐藏注释是指注释虽然写在,JSP,程序中,但是不会发送给客户。,隐藏注释的语法格式如下:,课堂演示,-JSP,注释,课堂演示,-JSP,注释,打开本讲中素材程序文件夹下,commentdemo.jsp,,,分别指出,两种不同的注释,,然后运行程序,,查看源代码,观察两种注释,的差别,,程序代码如下:,课堂演示,-JSP,注释,-,Comment Demo,Comment Demo,客户端,HTML,源文件内容为:,Comment Demo,Comment Demo,课堂演示,-JSP,注释,演示结果,commentdemo.jsp,的运行界面如下图所示。在浏览器中显示,“,Comment Demo,”,文字,同时,选择,【,查看,(,V,)】,中的,【,源文件,(,C,)】,菜单项后,在记事本中显示了,commentdemo.jsp,对应的源文件,从文件中可以看到隐藏注释的内容并没有显示出来。,演示结果,课堂演示,-JSP,声明,在,JSP,中,声明表示一段,Java,源代码,用来定义类的属性和,方法,声明后的属性和方法可以在,JSP,文件的任意地方使用。,声明的语法格式如下:,以下是在,JSP,中声明相关变量的代码:,案例:,declarationdemo.jsp,,,指出程序中的,JSP,声明。,课堂演示,-JSP,声明,Declaration Demo,演示结果,-JSP,声明,declarationdemo.jsp,的运行界面如图,4-2,所示。在浏览器中显示了变量,i,和,strTmp,的值。,图,4-2,使用声明,表达式在,JSP,请求处理阶段进行运算,运算所得的结果转换,成字符串,并与模板数据组合在一起。表达式在页面的位置就是,该表达式计算结果显示的位置。,表达式的语法格式如下:,案例分析:,expressiondemo.jsp,,,指出程序中的,JSP,表达式,课堂演示,-JSP,表达式,/,声明整形变量,并赋值,/,声明字符型变量,并赋值空字符,Expression Demo,/,应用表达式输出,strTmp,值,课堂演示,-JSP,表达式,演示结果,expressiondemo.jsp,的运行界面如图,4-3,所示。在浏览器中显示了变量,i,和,strTmp,的值。,图,4-3,使用表达式,课堂演示,-JSP,脚本,脚本程序是一段在客户端请求时先被服务器执行的,Java,代,码,它可以产生输出,并把输出发送到客户的输出流,同时也,可以是一段流程控制语句。,Scriptlet,的语法格式如下:,案例分析:,scriptletdemo.jsp,,,指出程序中的,JSP,脚本。,课堂演示,-JSP,脚本,Scripetlet Demo,Have a nice day!,Have a lousy day!,演示结果,scriptletdemo.jsp,的运行界面如图,4-4,所示。在浏览器中显示了“,Have a lousy day!”,。,图,4-4,使用脚本程序,学生模仿,1,任务一:学生打开素材程序中的,commentdemo.jsp,体会,JSP,注释的使用。,任务二:学生打开素材程序中的,declarationdemo.jsp,体会,JSP,声明的使用。,任务三:学生打开素材程序中的,expressiondemo.jsp,体会,JSP,表达式的使用。,任务四:学生打开素材程序中的,scriptletdemo.jsp,体会,JSP,脚本的使用。,教师示范与讲解,JSP,指令元素,任务一:演示在,JSP,文件中使用,Page,指令和,Include,指令的方法。,案例分析,课堂演示,指令元素主要用于为转换阶段提供整个,JSP,页面的相关信,息,指令不会产生任何输出到当前的输出流中。指令元素的语,法格式如下:,在起始符号“,%,”之后和结束符号“,%,”之前,可以加空,格,也可以不加。指令元素有,3,种指令:,page,,,include,和,taglib,。,课堂演示,(,1,),page,指令,page,指令作用于整个,JSP,页面,定义了许多与页面相关的,属性,这些属性将被用于和,JSP,容器通信,描述了和页面相关,的指示信息。在一个,JSP,页面中,,page,指令可以出现多次,但,是该指令中的属性只能出现一次,重复的属性设置将覆盖先前,的设置。,page,指令的语法格式如下:,page,指令有,13,个属性,见表,3-1,(教材,P58,)。,指出并分析电子商城前台首页,index_.jsp,中的,page,指令。,课堂演示,(,2,),include,指令,include,指令用于在,JSP,页面中静态包含一个文件,该文件,可以是,JSP,页面、,HTML,网页、文本文件或一段,Java,代码。使用,了,include,指令的,JSP,页面在转换时,,JSP,容器会在其中插入所,包含文件的文本或代码,同时解析这个文件中的,JSP,语句,从,而方便地实现代码的重用,提高代码的使用效率。,include,指令的语法格式如下:,操作:打开,includedemo.jsp,,加入相应的,include,指令。,课堂演示,Include Demo,The current date and time are:,/,应用,指令包含文件,date.jsp,;,*,当前日期,:,课堂演示,(,文件名:,date.jsp,),演示结果,includedemo.jsp,的运行界面如图,4-5,所示。在浏览器中以指令格式显示了当前日期。,查看源文件,观察代码变化,。,图,4-5 Page,指令和,Include,指令用法,演示结果,学生模仿,2,(,1,)学生模仿完成,page,指令的应用。,(,2,)学生模仿完成,include,指令的应用。,教师示范与讲解,JSP,动作元素,任务一:在,JSP,文件中使用,jsp:include,动作,任务二:演示在,JSP,文件中使用,forward,动作,案例分析,JSP动作元素,JSP,容器支持两种,JSP,动作,即标准动作和自定义动作。,JSP,中的标准动作元素包括:,、,、,、,、,、,和,。,Include,动作,动作元素允许在页面被请求的时候包含一些其他的资源,如一个静态的,HTML,文件或动态的,JSP,文件。,的语法格式如下:,flush=true/,或者:,flush=true,/+,以下是,的常用方法:,Include,动作,操作:运行素材程序中的,jspincludedemo.jsp,,观察效果并且,分析源代码。,Include,动作,forward,动作,操作允许将请求转发到其他的,HTML,文件、,JSP,文件或者是一个程序段。通常请求被转发后,会停止当前,JSP,文件的执行。,的语法格式如下:,/,或者是:,/+,的常用属性:,(,1,),page=relativeURL|,:是一个表达式或是一个字符串用于说明你将要定向的文件或,URL.,这个文件可以是,JSP,程序段,或者其它能够处理,request,对象的文件。,(,2,),/,:向一个动态文件发送一个或多个参数,这个文件一定是动态文件;如果想传递多个参数,可以在一个,JSP,文件中使用多个,。,name,指定参数名,,value,指定参数值。,forward,动作,操作:打开素材程序中的,forwarddemo.jsp,,加入适当代码,实现当空闲内存小于,50%,转向到,forward.html,,否则转到,forward.jsp,加入的关键代码如下:,forward,动作,学生模仿,3,(,1,)学生模仿完成,include,动作的应用。,(,2,)学生模仿完成,forward,动作的应用。,课堂实践,实践任务,打开素材程序电子商城对应的文件夹,eBuy,下子文件,夹,shop,中,index_.jsp,文件,加入相应代码,完成首页的,集成。部分关键代码如下:,本课小结,1.JSP,注释、,JSP,声明、,JSP,表达式、,JSP,脚本。,问题,1,:,JSP,注释有哪几种?有什么区别?,问题,2,:,JSP,声明、,JSP,表达式、,JSP,脚本的语法格式,分别怎么样?,2.,JSP,有哪几种指令?,3.JSP,动作元素,课外拓展,1.,思考与练习(,P70,)。,2.,编写,1,个显示“九九乘法口诀表”的,JSP,程序,并要求在程序中对语句进行适当的说明。,3.,编写,1,个计算,1,到,100,的和的,JSP,程序,要求在程序中对语句进行适当的说明。,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!