- 1、本文档共28页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第4章 JSP语法 主要内容 1.JSP页面的构成 2.注释 3.指令 4.脚本元素 5.动作元素 6.错误处理 1.JSP页面的构成 2. 注释 3.指令 4.脚本元素 5.动作元素(Action Elements) 6.错误处理 习题 从零开始-JSP动态网页制作基础培训教程 * 编 程 %@ page contentType=text/html; charset=GB2312 language=java errorPage=% html head title显示当前时间/title /head %! String getDate(){ //返回当前时间 String str; str=new java.util.Date().toString(); return str; } % body bgcolor=#ffffff div align=center !-- 使用表达式 -- font color=#000000 size=5当前时间是:%=getDate()%/font /div /body /html 2.1 HTML注释 静态HTML注释 动态HTML注释 HTML注释主要是用于在客户端动态地显示一个注释,格式如下: !--comment[%=expression%] -- 2.2 JSP隐藏注释 JSP隐藏注释在JSP源代码中,它不会被JSP引擎处理,也不会在客户端的Web浏览器上显示,格式如下: %--comment--% 在JSP中,指令(Directive)主要用来与JSP引擎进行沟通,并为JSP页面设置全局变量、声明类以及JSP要实现的方法和输出内容的类型等。需要注意的是,指令元素在JSP整个页面范围内有效,并且它不在客户端产生任何输出。使用指令的格式如下: %@ directivename attribute=value% 同时,一个指令可以声明多个属性,如下所示: %@ directivename atttibute1=value1,……, atttibuteN=valueN% JSP语法规范定义了以下3种不同的指令。 page指令:定义与JSP页面相关的属性,并和JSP引擎进行通信。 include指令:定义JSP编译时需要插入的资源。 taglib指令:定义JSP页面可以调用的一个客户标记库。 3.1 page指令 page指令主要用来定义整个JSP页面的属性和相关功能,并由该指令和JSP引擎进行通信。一个JSP页面可以包含多个page指令,指令之间是相互独立的,并且指令中除import属性之外的每个属性只能定义一次,否则在JSP页面的编译过程中将出现错误。 page指令可以运用于整个JSP文件,一般来说,page指令可以放在JSP页面的任何位置,但为了便于程序的阅读和格式规范,通常将page指令放在JSP页面的开始部分。 page指令的格式为: % page attribute1=value1 ,……, atttibuteN=valueN% page指令的详细格式如下: %@ page [ language=scriptingLanguage ] [ extends=className ] [ import=importList] [ session=true|false ] [ buffer=none|sizekb ] [ autoFlush=true|false ] [ isThreadSafe=true|false ] [ info=info_text ] [ errorPage=error_url ] [ isErrorPage=true|false ] [ contentType=ctinfo ] [ pageEncoding=peinfo ] [ isELIgnored=true|false ] 3.2 include指令 include指令用来指定JSP文件被编译时需要插入的资源,这个资源可以是文本、代码、HTML文件或JSP文件。该指令的格式如下: %@include file=relativeURL% 其中,relativeURL表示要包含的文件路径。如果路径以“/”开头,则表示该路径是参照JSP应用的上下关系路径,如果路径直接以目录名或文件名开头,则表示该路径是正在使用的JSP文件的当前路径。一旦JSP文件完成编译,该资源内容就不可变,要改变该资源内容,必须重新编译JSP文件。 利用include指令,可以将一个复杂的JSP页面分为若干个部分,这样可以方便管理JSP页面。一个JSP页面一般可以分为三段:head(页头)、body
文档评论(0)