动态网页设计JSP 教学课件 ppt 作者 郭伟业 仇新红第3章 JSP语法

上传人:w****i 文档编号:92497008 上传时间:2019-07-10 格式:PPT 页数:31 大小:219KB
返回 下载 相关 举报
动态网页设计JSP 教学课件 ppt 作者 郭伟业 仇新红第3章 JSP语法_第1页
第1页 / 共31页
动态网页设计JSP 教学课件 ppt 作者 郭伟业 仇新红第3章 JSP语法_第2页
第2页 / 共31页
动态网页设计JSP 教学课件 ppt 作者 郭伟业 仇新红第3章 JSP语法_第3页
第3页 / 共31页
动态网页设计JSP 教学课件 ppt 作者 郭伟业 仇新红第3章 JSP语法_第4页
第4页 / 共31页
动态网页设计JSP 教学课件 ppt 作者 郭伟业 仇新红第3章 JSP语法_第5页
第5页 / 共31页
点击查看更多>>
资源描述

《动态网页设计JSP 教学课件 ppt 作者 郭伟业 仇新红第3章 JSP语法》由会员分享,可在线阅读,更多相关《动态网页设计JSP 教学课件 ppt 作者 郭伟业 仇新红第3章 JSP语法(31页珍藏版)》请在金锄头文库上搜索。

1、第3章 JSP语法,【学习目标】,1)掌握JSP注释、JSP指令、脚本元素及JSP动作的使用方法。 2)能够根据项目需要,熟练使用JSP语法进行项目开发。,3.1 JSP注释,JSP注释分为显示注释(又称HTML注释)与隐式注释两种。 1显示注释 包含在“”间的内容为显示注释,显示注释能在客户端显示。语法格式如下: 2隐式注释 包含在“”之间的内容为隐式注释,隐式注释在JSP页面上看不到,并且在客户端的HTML源文件中也不可见。语法格式如下: ,【例3-1】JSP注释的应用, JSP注释举例 ,3.2.1 page指令 page指令用来设置整个JSP页面的相关属性及功能。 3.2.2 incl

2、ude指令 JSP页面能够通过include指令来包含其他JSP文件、HTML文件或文本文件。 语法格式如下: ,3.2 JSP指令,【例3-2】include指令的应用 Chapter3-2.jsp,代码如下:, include实例 当前的时间是: ,datedisplay.jsp代码如下:,运行结果如图3-1所示。,图3-1 运行Chapter3-2.jsp结果,3.2.3 taglib指令 taglib指令允许用户自定义新的标签库及标签前缀,用户首先要开发标签库,为标签库编写.tld配置文件,之后在JSP页面中使用自定义标签。,taglib指令的语法格式如下: ,参数说明: uri:指明

3、自定义标签库的位置 prefix:定义了在jsp页面中引用该标签时的前缀(注意不能用jsp、jspx、java、javax、servlet、sun及sunw作前缀),【例3-3】taglib指令的应用 Tomact自带了taglib指令的实例foo.jsp,代码如下:, Radio stations that rock: Did you see me on the stderr window? Did you see me on the browser window as well? ,3.3 脚本元素,3.3.1 声明 在JSP程序中,声明用于定义JSP程序中使用的成员变量和方法。声明包含在

4、“”之间。语法格式如下: 例如: ,3.3.2 表达式 JSP表达式的语法格式如下: “”之间的表达式被转化为字符串显示在网页上。,【例3-4】JSP表达式的应用实现简单的乘法运算。 Chapters3-4.jsp代码如下:, JSP表达式举例 之间的表达式转换为字符串并输出到网页上 12*32的值为: ,3.3.3 脚本小程序,脚本小程序即Scriptlet,或称为脚本片段,是Web服务器响应请求时所执行的一段Java语言代码。语法格式如下: 【例3-5】脚本小程序的应用显示当前的时间。 Chapters3-5.jsp代码如下: 你好!现在的时间是: ,3.4 JSP动作,3.4.1 动作

5、用于提供参数,常与、及一起使用。语法格式如下: 参数说明: name属性表示参数名称 value属性表示参数值 例如:,3.4.2 动作 动作表示包含一个静态或动态文件。其语法格式如下: “ flush=“true“ / “ / 例如: ,【例3-6】动作的应用显示当前的日期及星期几。 Chapters3-6.jsp代码如下:, jsp:include动作实例 ,3.4.3 动作 动作将客户端发来的请求重定向到另一个JSP、Servlet或HTML文件中。 语法格式如下: “ / 或者 “ “ / ,例如: ,【例3-7】动作的应用实现登录页面的重定向。 1Chapters3-7.html代码

6、如下:, 动作语法 用户名: 密 ,2Chapters3-7.jsp代码如下:, 动作语法 ,/将客户端发来的请求重定向到Chapters3-7-1.jsp文件 “/ “/ /将客户端发来的请求重定向到Chapters3-7-2.jsp文件 “/ “/ ,3Chapters3-7-1.jsp代码如下:, 动作语法 这是管理员页面! 用户名为: 密码为: ,4Chapters3-7-2.jsp代码如下:, 动作语法 这是统计员页面! 用户名为: 用户密码: ,3.4.4 动作 动作在客户端浏览器中执行一个Bean或是显示一个Applet。动作元素会根据浏览器的版本替换成或是标签。,【例3-8】的

7、实例 Tomact自带了使用的实例plugin.jsp,代码如下:, Plugin example Current time is : Plugin tag OBJECT or EMBED not supported by browser. The above applet is loaded using the Java Plugin from a jsp page using the plugin tag. ,3.4.5 动作 动作用于生成一个bean组件,并设定其id号与使用范围。语法格式如下: ,本章小结,JSP中主要有三种指令元素:page指令、include指令及taglib指令。

8、 JSP脚本元素主要包括:声明、表达式及脚本小程序。 JSP规范定义了一系列的标准动作,他们用jsp为前缀,如、及等均是动作元素。,选择题 1. “注释部分的内容能被JSP引擎解释,将在客户端的HTML文件的源代码中产生同样的注释信息,但不在HTML页面上显示。”指的是以下哪种注释?( ) A.显示注释 B.隐式注释 C.JSP专用注释 D.任何高级语言的注释 2.( )指令用来设置整个JSP页面的相关属性及功能。 Apage指令 Binclude指令 Ctaglib指令 D以上都是,习 题,3. JSP页面能够通过( )指令来包含其他JSP文件、HTML文件或文本文件。 Apage指令 Binclude指令 Ctaglib指令 D以上都是 4( )动作将客户端发来的请求重定向到另一个JSP、Servlet或HTML文件中。 A B C D,THE END,

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号