当前位置: 移动技术网 > IT编程>开发语言>Jsp > jsp2自定义标签

jsp2自定义标签

2018年12月02日  | 移动技术网IT编程  | 我要评论

在中开发自定义标签的步骤:

1· 开发自定义标签处理类

2· 建立一个*.tid文件,每个tld标签对应一个标签库,每个标签库对应了多个标签

3· 在jsp中使用标签


****开发自定义标签类注意事项:

1· 自定义的标签类应该继承一个父类javax.servlet.jsp.tagext.simpletagsupport

2· 如果自定义标签类包含属性,每个属性都应该具有对应的getter/setter方法

3· 重写dotag()方法这个方法负责生成页面的内容

例子:

public class helloworldtag extends simpletagsupprt{

//重写dotag()方法

public void dotag() throws jspexception,ioexception{

this.getjspcontext().getout().write("hello world"+ new date())

}

}

****建立tld标签

tld是tag library definition的缩写即标签库定义

我们可以到tomcat中复制一个文件样板\webapps\examples\web_inf\jsp2 包含了一个jsp2-example-taglib.tld

将该文件复制到web应用的web-inf路径下并进行简单修改

例子:

根节点:

\

tag:

\


****使用标签<喎? f/ware/vc/"="" target="_blank" class="keylink">vcd4kpha+yrntw7hqx6nq6nkqwb2146o6pc9wpgo8cd4xoasx6sepv+j1cmzit7aoyrntw7xeysfexlj2serhqtwvcd4kpha+mqgkilhqx6nd+6o6yle2qmq508pexlj2serhqtwvcd4kpha+pgjypgo8l3a+cjxwpsq508ox6sepv+k31s6qwb249rk91uijujwvcd4kpha+magkilw8youx6sepv+lkudpddgfnbgliseds69a4we61vmjrserhqb/ipc9wpgo8cd48juagdgfnbgliicb1cmk9"https://tomcat.apache.org/debug-taglib " prefix="mytag" %>

uri:即标签库的uri

prefix:短名

2·使用标签;在jsp中使用自定义标签

由于我们设置的

tagdependent 定义标签体为空

我们只需要调用:

前缀+标签名

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网