资源描述
ACCP V4.0,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,*,第六章,JSP脚本和指令的使用,回顾,JSP,的英文全称是,JavaServer,Page,,是一种,Java,服务器端编程技术之一,用于创建动态网页,JSP,的页面由静态内容、,JSP,Scriptlet,、,JSP,表达式、申明、,JSP,指令和注释等组成,JSP,生命周期包括转换、编译和执行阶段,JSP,页面可使用,Macromedia Dreamweaver,和,JBuilder,2005,等开发工具来创建,2,目标,理解,JSP,脚本元素的组成及语法,使用,JSP,脚本元素进行,JSP,编程,理解,JSP,指令的组成及语法,使用,JSP,各指令进行,JSP,编程,3,JSP,脚本元素,JSP,脚本元素,表达式,Scriptlet,声明,JSP,脚本元素包括:,4,JSP,表达式,2-1,表达式的概念,表达式是对数据的表示,系统将其作为一个值进行计算和,显示,表达式在,JSP,页面中的表现形式,5,JSP,表达式,2-2,JSP,表达式,PI,的值:,100,99中最大的值:,100,99中最小的值:,3+2-5的值:,(3+2)=5的值:,(3+2)!=5的值:,表达式,演示:示例,1,使用,JSP,表达式进行,JSP,编程,6,JSP,Scriptlet,2-1,JSP,Scriptlet,概念,JSP,Scriptlet,就是在,JSP,页面里嵌入一段,Java,代码,JSP,Scriptlet,在,JSP,页面中的表现形式,7,JSP Scriptlet,2-2,以直角三角形的形式显示数字,%,for(int,i=1;i10;i+),for(int,j=1;j=,i;j,+),out.println(j,);,out.println,();,%,演示:示例,2,使用,JSP,Scriptlet,进行,JSP,编程,8,JSP,声明,3-1,JSP,声明的概念,JSP,声明就是在,JSP,页面中声明,Java,方法或变量等,JSP,声明在,JSP,页面中的表现形式,9,JSP,声明,3-2,使用,JSP,声明进行,JSP,编程,需求:某系统计算的金额中有两种形式,一种是带有两位小数的,另一种是整数,现在要求你在,JSP,页面将不带小数的金额转换为带两位小数的金额。,分析:,1,、利用,JSP,声明,声明一个方法,将整数转换为两位小数,2,、利用,JSP,Scriptlet,调用声明的方法,转换金额,2,、在,JSP,页面利用表达式将转换后的金额显示出来,10,JSP,声明,3-3,使用,JSP,声明进行,JSP,编程,演示:示例,3,11,JSP,指令元素,指令元素主要用于转换阶段提供整个,jsp,页面的相关信息,指令不会产生任何的输出到当前的输出流中,12,JSP,指令,JSP,指令,page,include,taglib,JSP,指令的语法为,:,JSP,指令包括:,13,page,指令,2-1,page,指令属性,language,page,指令用于设置,JSP,页面的属性,import,buffer,errorPage,isErrorPage,language,定义要使用的脚本语言,import,将包和方法导入,Scriptlet,isErrorPage,表示当前页面能否作为错误页面,errorPage,定义处理异常的,JSP,页面,buffer,设置用来存储客户端请求的缓冲区的大小,14,page,指令,2-,2,测试,page,指令,这是一个测试页面,page,指令属性,15,include,指令,3-1,i,nclude,指令用于,在,jsp,页面中静态包含一个文件,该文件可以是,jsp,页面,,HTML,页面,文本文件。使用了,include,指令的,jsp,页面在转换时,,jsp,容器会在其中插入所包含文件的文本或代码。,include,指令,语法,16,include,指令,3-2,include,指令测试页面,include,指令用法,要嵌入,JSP,页面的文件,17,include,指令,3-3,使用,include,指令进行,JSP,编程,你好,欢迎来到北大青鸟,APTECH,!,演示:示例,4,18,taglib,指令,2-1,taglib,指令可以让,JSP,页面使用标签,taglib,指令的作用是在,JSP,页面中,将标签库描述符文件,引入到该页面中,,,并设置前缀,而去利用标签的前缀去使用标签库表述文件中的标签,语法,19,taglib,指令,2-2,taglib,指令的使用,JSP,页面在根目录中搜索,mytaglib,标签库描述符文件,,而,m,ytags,前缀将,mytaglib,中的标签嵌入,JSP,页面,关于标签的详细情况,11,章做详细介绍,20,总结,JSP,脚本由三个元素组成,即,JSP,表达式、,JSP,Scriptlet,和,JSP,指令,JSP,表达式包括在,内;,Scriptlet,包含在,内;声明包含在,内,JSP,指令共有三种类型,即,page,、,include,和,taglib,。,JSP,指令包括在,内,page,指令用于设置,JSP,页面的属性;,include,指令用于在,JSP,页面嵌入其他文件;,taglib,指令用于在,JSP,页面中使用标签,21,
展开阅读全文