站内搜索: 请输入搜索关键词

当前页面: 开发资料首页JSP 专题创建你的第一个自定义jsp tag(jsp标签)2

创建你的第一个自定义jsp tag(jsp标签)2

摘要: 创建你的第一个自定义jsp tag(jsp标签)2
tld是一个简单的能详细提供jsp tag 信息的xml文件;创建新的DemoTags.tld 保存在 /WEB-INF/tlds 文件中,代码:
<?xml version="1.0" encoding="ISO-8859-1" ?>

 taglib PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.1//EN"

"http://java.sun.com/j2ee/dtds/web-jsptaglibrary_1_1.dtd">



1.0

1.1

DemoTags

http://www.stardeveloper.com

Demo Tags Library



firsttag

com.stardeveloper.tag.test.FirstTag

<bodycontent>empty</body>

Your first JSP Tag



name

false






Tag Library Descriptor
注意:所有的内容都在之间,
<?xml version="1.0" encoding="ISO-8859-1" ?>
taglib PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.1//EN"
"http://java.sun.com/j2ee/dtds/web-jsptaglibrary_1_1.dtd">

提供了你的tag library 的信息,在所有的tag中几乎一样的;
1.0告示当前的tag library 版本;
1.1指明jsp版本;
DemoTags指明tag library 的名字;
http://www.stardeveloper.com:没有多大的用处;
Demo Tags Library是一个简单的描述
现在我们看看的内容吧;
firsttag
com.stardeveloper.tag.test.FirstTag
<bodycontent>empty</body>
Your first JSP Tag
  
name
false


name是将用于jsp的前缀之前的短名,如firsttag 在
tagclass将包含完整的JSP tag class路径
bodycontent应该包含下面的其中之一:tagdependent, JSP and empty
attribute tag 描述每一个属性,在本例中required被设置为false,因此这个tag能被用而不必输入任何植.


↑返回目录
前一篇: Jsp连接数据库大全
后一篇: Jsp学习笔记(三)-----Jsp语法!