欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

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

    • 资源ID:6422242       资源大小:3.76MB        全文页数:43页
    • 资源格式: PPT        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

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

    第四讲 JSP指令元素和动作元素,授课课时:4课时(180分钟)授课班级:软件101任课教师:林东升,主要内容,本讲目标新课引入与项目展示案例1 JSP注释和脚本元素案例2 JSP指令元素案例3 JSP动作元素课堂实践巩固与提高,本讲目标,本讲目标,教学情境引入新课,掌握JSP基本语法,包括JSP注释、声明、表达式、脚本程序、JSP动作元素和JSP指令元素的使用,展示电子商城eBuy首页index_.jsp,分析其中包含的指令元素和动作元素。,工作任务,项目展示,教师示范与讲解JSP注释和脚本元素,在JSP规范中,可以使用两种格式的注释。一种是输出注释,另一种是隐藏注释。这两种注释在语法规则和产生的结果上略有不同。(1)输出注释是指会在客户端(浏览器)显示的注释。输出注释的语法格式如下:-(2)隐藏注释是指注释虽然写在JSP程序中,但是不会发送给客户。隐藏注释的语法格式如下:,课堂演示-JSP注释,课堂演示-JSP注释,打开本讲中素材程序文件夹下commentdemo.jsp,分别指出两种不同的注释,然后运行程序,查看源代码,观察两种注释的差别,程序代码如下:,课堂演示-JSP注释,-Comment DemoComment Demo,客户端HTML源文件内容为:Comment DemoComment Demo,课堂演示-JSP注释,演示结果,commentdemo.jsp的运行界面如下图所示。在浏览器中显示“Comment Demo”文字,同时,选择【查看(V)】中的【源文件(C)】菜单项后,在记事本中显示了commentdemo.jsp对应的源文件,从文件中可以看到隐藏注释的内容并没有显示出来。,演示结果,课堂演示-JSP声明,在JSP中,声明表示一段Java源代码,用来定义类的属性和方法,声明后的属性和方法可以在JSP文件的任意地方使用。声明的语法格式如下:以下是在JSP中声明相关变量的代码:案例:declarationdemo.jsp,指出程序中的JSP声明。,课堂演示-JSP声明,Declaration Demo”);/输出空行 out.print(strTmp);/输出strTmp值%,演示结果-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 DemoHave a nice day!Have a lousy day!,演示结果,scriptletdemo.jsp的运行界面如图4-4所示。在浏览器中显示了“Have a lousy day!”。,图4-4 使用脚本程序,学生模仿1,教师示范与讲解JSP指令元素,课堂演示,指令元素主要用于为转换阶段提供整个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,教师示范与讲解JSP动作元素,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,课堂实践,打开素材程序电子商城对应的文件夹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程序,要求在程序中对语句进行适当的说明。,

    注意事项

    本文(模块一语言基础模块教学单元4JSP指令元素和动作元素.ppt)为本站会员(牧羊曲112)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开