第4章JSP语法.ppt
《第4章JSP语法.ppt》由会员分享,可在线阅读,更多相关《第4章JSP语法.ppt(28页珍藏版)》请在三一办公上搜索。
1、1,第4章 JSP语法,2,主要内容,1.JSP页面的构成 2.注释 3.指令4.脚本元素5.动作元素6.错误处理,3,1.JSP页面的构成,4,显示当前时间 当前时间是:,5,2.注释,2.1 HTML注释静态HTML注释动态HTML注释HTML注释主要是用于在客户端动态地显示一个注释,格式如下:-,6,2.2 JSP隐藏注释JSP隐藏注释在JSP源代码中,它不会被JSP引擎处理,也不会在客户端的Web浏览器上显示,格式如下:,7,3.指令,在JSP中,指令(Directive)主要用来与JSP引擎进行沟通,并为JSP页面设置全局变量、声明类以及JSP要实现的方法和输出内容的类型等。需要注意
2、的是,指令元素在JSP整个页面范围内有效,并且它不在客户端产生任何输出。使用指令的格式如下:同时,一个指令可以声明多个属性,如下所示:,8,JSP语法规范定义了以下3种不同的指令。page指令:定义与JSP页面相关的属性,并和JSP引擎进行通信。include指令:定义JSP编译时需要插入的资源。taglib指令:定义JSP页面可以调用的一个客户标记库。,9,3.1 page指令page指令主要用来定义整个JSP页面的属性和相关功能,并由该指令和JSP引擎进行通信。一个JSP页面可以包含多个page指令,指令之间是相互独立的,并且指令中除import属性之外的每个属性只能定义一次,否则在JSP
3、页面的编译过程中将出现错误。page指令可以运用于整个JSP文件,一般来说,page指令可以放在JSP页面的任何位置,但为了便于程序的阅读和格式规范,通常将page指令放在JSP页面的开始部分。page指令的格式为:,10,page指令的详细格式如下:%page language=scriptingLanguage extends=className import=importList session=true|false buffer=none|sizekb autoFlush=true|false isThreadSafe=true|false info=info_text errorPa
4、ge=error_url isErrorPage=true|false contentType=ctinfo pageEncoding=peinfo isELIgnored=true|false,11,3.2 include指令include指令用来指定JSP文件被编译时需要插入的资源,这个资源可以是文本、代码、HTML文件或JSP文件。该指令的格式如下:其中,relativeURL表示要包含的文件路径。如果路径以“/”开头,则表示该路径是参照JSP应用的上下关系路径,如果路径直接以目录名或文件名开头,则表示该路径是正在使用的JSP文件的当前路径。一旦JSP文件完成编译,该资源内容就不可变,要
5、改变该资源内容,必须重新编译JSP文件。,12,利用include指令,可以将一个复杂的JSP页面分为若干个部分,这样可以方便管理JSP页面。一个JSP页面一般可以分为三段:head(页头)、body(页体)和tail(页尾)。可以将一个JSP页面分为3个不同的JSP页面:head.jsp、body.jsp和tail.jsp,其中head.jsp表示页头,body.jsp表示页体,tail.jsp表示页尾,这样对于同一网站的不同JSP页面,可以直接利用include指令调用head.jsp和tail.jsp,仅body.jsp不同,13,3.3 taglib指令taglib指令是页面使用者用来
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JSP 语法

链接地址:https://www.31ppt.com/p-6614312.html