欢迎来到天天文库
浏览记录
ID:11293118
大小:209.50 KB
页数:26页
时间:2018-07-11
《第章自定义标签_web开发技术基础(java)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、课程名称Web开发技术基础(Java)第10章/共12章授课专业、层次计算机应用技术(职专)本章内容自定义标签授课方式及学时理论4学时 教学目的要求、重点与难点 教学目的:学会在JSP页面定义自定义的标记(动作),掌握自定义标签的创建方式,为学生理解JSTL的实现做准备。重点:标记文件中使用的指令和动作、简单标记的创建和打包重用。难点:标记文件中使用的指令和动作、简单标记的创建和TLD描述文件的编写。教学方法1对于本章中涉及到的概念主要通过实例的方式讲解,并且对每个知识点讲解完后,总结一下注意事项。2通过提问和课堂练习来引导学生思考。3通过思考题的
2、方式来引起学生对知识点的深入理解。4布置编写定制标签的课堂作业,让学生练习。主要教学内容及时间主要教学内容及时间安排: ①标记文件3学时②简单标记和传统标记-2学时③所建标记的打包重用-1学时分配教学后记 审阅意见 课程负责人签字:年月日 教学设计课程名称Web开发技术基础(Java)授课专业、层次计算机应用技术(职专)本章内容自定义标签授课方式及学时理论4学时本章主要讲授:自定义标记库标记文件标记文件的重用简单标记传统标记标记库重用其中重点讲解:标记文件简单标记标记文件的打包使用本章学习目的:学会使用标记文件、简单标记定义JSP定制动作为学习J
3、STL、理解JSTL的工作原理作好必要的知识准备。自定义标记概述:JSP自1.1版本便提供了自定义标签的机制,让设计人员可以自行建立自已的标签,并且在网页上直接使用,这种弹性的设计让JSP的标签功能可以无限的延伸。自定义标记库是一个或多个自定义标记的集合。使用自定义标记库可以提高Web应用的可重用性和可靠性。使页面清晰、简洁,易于阅读和理解。首先研究一下自定义标记的使用:在使用自定义标记之前,必须先导入包含自定义标记的标记库。方法是使用taglib指令,语法格式如下:<%@tagliburi=“…”
4、tagdir=“…”prefix=“前缀”%>
5、在引入标记库后,就可以使用XML的语法格式来使用自定义标记了。一般使用格式为<前缀:标记名>其中前缀就是在taglib中使用prefix属性定义的值,标记名是标记库中实际标记的名字。例如:如果要在页面中使用标记库myTagLib中的firstTag标记,语句为:<%@tagliburi=“……”prefix=“my”%> 如果标记体中还有本体内容,那么上述的标记则应该写成如下的格式:标记体内容自定义标记也可以包含属性。标记内定义属性的方式为:属性名=“属性值”。例如,
6、有一个属性名为user,值为Smith;则定义方式为:也可以通过在标记本体内使用来指定属性值,如:Smith自定义标记的分类:在JSP2.0中定义标签的方式共有两种,一种是使用标签文件(TagFile),一种是使用javax.servlet.jsp.tagext类库包中的类和接口来实现标签的自定义。下面让我们分别来研究这两种自定义标
7、签的方法:首先我们先来研究一下标记文件。标记文件是一种特殊的定制动作,它的开发于JSP页面非常类似,不同之处在于:标记文件只可以从JSP页面内部调用• 标记文件的优点:• 代码重用• 代码的可读性• 代码的可维护性• 隐藏复杂性• 问题分离• 简单性• 灵活的打包一个标记文件和一个JSP文件的内容基本一样,只是标记文件的扩展名为“.tag”。 例:copyright.tag<%@tagpageEncoding="GBK"%>
8、中可以使用许多指令,如tag,taglib,include,attribute,variable等等指令除taglib、include指令外其他指令只能在tag文件中使用。下面我们分别研究这些指令的语法、属性以及用法:tag指令:tag指令的作用和常规JSP页面中的page指令相当,它负责处理标记文件中的一些全局属性,从而在总体上影响标记文件的处理和表示,以及影响如何在JSP文文件中使用标记文件。其基本语法如下:<%@tag属性名=“属性值”%>可选的属性名:属性说明body-content指示调用标记是标记体的本质特征。这个属性可取值为empty
9、、tagdependent或scriptless。该属性为可选属性,默认值为scriptless。注1descriptio
此文档下载收益归作者所有