ImageVerifierCode 换一换
格式:PPT , 页数:57 ,大小:134KB ,
资源ID:13359917      下载积分:10 金币
快捷注册下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/13359917.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请

   平台协调中心        【在线客服】        免费申请共赢上传

权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

注意事项

本文(第三章-JSP标记.ppt)为本站上传会员【仙人****88】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

第三章-JSP标记.ppt

1、单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,第三章,JSP,标记,1,JSP,的三类标记,JSP,标记包括:,指令标记,动作标记,自定义标记,2,3.1,指令标记,指令标签,常用的是“网页指令”,“包含指令”。它们包含在“,”,卷标里。,指令标记主要有:,page,指令,include,指令,3,3.1.1 page,指令,page,指令定义整个,JSP,页面的一些属性。,page,指令的格式为:,也可写成多条指令的形式:,4,page,指令说明,指令作用于整个,JSP,页面,,包括静态的包含文件,;但是不能作用于动态的包含文件。,可以在一个页面中用

2、上多个“,”,指令,但其中的,属性只能用一次,,,import,属性例外。,无论把,指令放在,JSP,的文件的哪个地方,它的作用范围都是整个,JSP,页面,通常放在文件顶部。,5,page,指令的,contentType,属性,定义,JSP,页面字符的编码。,格式:,表示用,HTML,解析器来显示页面信息。,contentType,的默认值为:,6,例:,a.jsp,:,b.jsp,:,c.jsp,:,7,page,指令的,import,属性,为,JSP,页面引入,Java,包中的类,可以为该属性指定多个值:,也可以使用多个,page,指令为,import,属性指定几个值:,注:除,impor

3、t,属性外,其它属性只能被指定一个值。,8,page,指令的,language,属性,声明脚本语言的种类,默认值是,java,格式:,9,page,指令的,session,属性,session,属性值为逻辑型,表示是否使用内置对象,session,。,格式:,默认值为,true,。,10,page,指令的,info,属性,该属性为,JSP,页面准备一个字符串,属性值是某个字符串,如:,在页面中使用,getServletInfo,(),方法获取,info,属性的值。,11,page,指令的,info,属性,info,属性的值是:,12,page,指令的,isThreadSafe,属性,逻辑型值,

4、为,true,时,,CPU,的使用权在各个线程间切换;为,false,时,一个线程执行完后才能执行其它线程。,格式:,默认值为,true,13,3.1.2 include,指令,在,JSP,页面内出现该指令处静态嵌入一个文件。,格式:,14,例:,下面是,include,的文件,:,/,上面两行均表示,dir,位于当前,web,服务目录下。,15,include,指令说明,所谓静态嵌入就是当前,JSP,页面和嵌入的部分合并成一个新的,JSP,页面,然后,JSP,引擎编译这个新页面。,因此被嵌入的文件必须符合,JSP,语法规则,否则主体程序的编译不能通过。,静态嵌入的文件其实是主体文件的一部分,

5、page,指令的约束是有效的。,16,3.2,动作标记,动作标记主要有:,include,param,forward,plugin,useBean,17,3.2.1 include,标记,动态包含一个文件:静态文件(,txt,、,html,)或动态文件(,jsp,),。,格式:,或者:,子标记,注:不需要子标记时必须使用第一种形式。,18,例:包含文件,hello.txt,hello.txt,文件的内容是:,19,比较:,指令标记是将静态嵌入文件作为主体文件的一部分,所以主文件和子文件其实是一体。,动作标记是动态嵌入文件,子文件不必考虑主文件的属性。,指令标记在编译时就将子文件载入。,动作标

6、记在运行时才将子文件载入。,20,3.2.2,param,标记,param,标记的功能是传递数据,需要放置在一对,、,标记之间。也可与,forward,、,plugin,标记一起使用。,格式为:,21,例:用,param,标记传递数据,动态包含,b.jsp,文件:,22,b.jsp,内容:,%,String,s=request.getParameter,(txt,);,int,d=Integer.parseInt(s,);,long,sum=0,;,for(int,i=1;i,Sum=,23,3.2.3 forward,标记,Forward,标记具有导向功能,可导向该标记所指网页,同时也具有传

7、递数据的功能。,格式:,或者:,子标记,注:不需要子标记时必须使用第一种形式。,24,例:导向,b.jsp,forward,动作标签练习,25,b.jsp,内容:,被导向页面,26,3.2.4,plugin,标记,plugin,标记的功能是加载,Java Applet.,27,例:加载,applet,加载,Java Applet,28,3.3,自定义标记,自定义标记主要是,tag,标记。,29,3.3.1 tag,文件,Tag,文件是以,.tag,为扩展名的文件,结构与,jsp,文件几乎相同,其目的是为了实现,代码复用,,,tag,文件可以方便的被,jsp,文件调用。,30,3.3.2 tag

8、标记,通过,tag,标记可以调用,tag,文件。,Tag,标记的格式为:,或:,标记体,31,3.3.3 tag,文件的使用,Tag,文件只能通过,tag,标记被,jsp,文件调用。,位置:,tag,文件必须放到“,Web,服务目录,WEB-INFtags,”,下才能被调用。,32,3.3.3 tag,文件的使用,jsp,文件要想调用,tag,文件,必须使用,指令引入标记库。,指令格式:,前缀用于区分不同标记库中的同名文件。,33,3.3.3 tag,文件的使用,调用,tag,文件的方法为:,或:,标记体,34,例:调用,tag,文件,(,a.jsp,),调用,Hello.tag,文件结果:

9、35,Hello.tag,文件,Hello,tag world!,36,例:调用,tag,文件计算,(,a.jsp,),先调用,ContinueSum.tag,文件,再调用,PrimeNum.tag,文件,37,ContinueSum.tag,该,tag,文件负责计算,1,到,100,的连加和:,%,int,i,s=0,;,for(i=1;i,38,PrimeNum.tag,该,tag,文件计算,100,以内的素数:,%,int,i,j,;,for(i=2;i=100;i+),for(,j=2;j,Math.sqrt(i)out.println(i,+,);,%,39,如果以下面这种形式调用

10、tag,文件,,标记体,Tag,文件通过,来获得,jsp,页面传过来的标记体。,40,例:向,tag,文件传递数据,Hello,world,!,41,Show.tag,%,for(int,i=0;i,42,3.3.4 tag,文件中的常用指令,Tag,文件中常用的指令有:,tag,taglib,include,attribute,等。,其中,taglib,用于指明标记库的位置;,include,类似,jsp,文件的,include,指令标记。,43,1,、,tag,指令,tag,指令类似,jsp,文件的,page,指令,,tag,文件通过,tag,指令指定某些属性的值,以便从总体上影响,ta

11、g,文件的表示和处理。,tag,指令的格式:,一个,tag,文件可使用多条,tag,指令。,44,1,、,tag,指令,(,一,)tag,指令的,body-content,属性,该属性可决定,tag,标记的使用格式,有三个值:,empty,scriptless,(,默认,),tagdependent,。,为,empty,时,只能以,形式调用,tag,文件。,为,scriptless,时,还可以用,标记体,形式调用,tag,文件,但标记体中不能有,Java,程序片、表达式。,(,可以有指令标记、动作标记,),。,45,1,、,tag,指令,为,tagdependent,时,可用上述两种形式调用,

12、tag,文件,但,只处理标记体中的纯文本,。不处理程序片、表达式、,jsp,指令标记、,jsp,动作标记。,46,例:,body-content,取不同值的区别,a.jsp,:,ok,47,Show.tag,1.,取值,empty,时,,a.jsp,不能正常执行,2.,取值,scriptless,时,显示,a.txt,的内容与字符串,ok,3.,取值,tagdependent,时,显示字符串,ok,48,例:,body-content,取不同值的区别,/,此处若为程序片?,ok,若为程序片:,1.,取值,empty,时,,a.jsp,不能正常执行,2.,取值,scriptless,时,,a.j

13、sp,不能正常执行,3.,取值,tagdependent,时,显示字符串,ok,49,1,、,tag,指令,(,二,)tag,指令的,import,属性,为,tag,文件引入包中的类,如:,50,1,、,tag,指令,(,三,)tag,指令的,pageEncoding,属性,指定,tag,文件的字符编码,默认是,ISO-8859-1,改变方法为:,51,2,、,include,指令,用法与用途类似,jsp,的,include,指令标记。,格式:,其中,a.txt,与,tag,文件在同一目录下。,/,a.txt,表示,a.txt,在,Web,服务目录下。,52,3,、,attribute,指令,

14、在,tag,文件中使用,attribute,指令,可以动态的向该,tag,文件传递,字符串,数据。,格式:,其中,name,属性是必须的,是一字符串变量的名字;,required,属性可选。,53,3,、,attribute,指令,jsp,页面向,tag,文件中的变量传递字符串的方法为:,格式,1,:,格式,2,:,标记体,54,3,、,attribute,指令,required,表示这个属性是不是必须的。,required,属性的默认值是,false,,表示调用该,tag,文件时可以不为该属性赋值。,当,required,属性的值为,true,时,调用该,tag,文件时必须为该属性赋值。,55,例:利用,tag,文件求三角形面积,56,Area.tag,57,

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服