`
zhangziyangup
  • 浏览: 1077430 次
文章分类
社区版块
存档分类
最新评论

Jsp自定义标签实例

 
阅读更多

JSP自定义标签。在自定义标签的起始和结束标签之间的部分为标签体(Body)。

标签处理程序类:定义标签的行为,并在JSP引擎遇到自定义标签时调用执行。

标签库描述符(TLD)文件:描述标签库的XML文档,向JSP引擎提供有关自定义标签的标签处理程序的信息。tag标签相关属性:实现简单标签处理程序 标签处理程序是一个在运行时调用的Java类,它包含在 JSP文件中使用的自定义标签的实现代码.标签处理程序必须实现或扩展javax.servlet.jsp.tagext包中的类和接口.javax.servlet.jsp.tagext含有允许标签处理程序类与JSP容器通信的接口和类。

使用这种技术的优点:取代了JSP中的Java程序,并且可以重复使用,方便不熟悉Java编程的网页设计人员。

实现步骤:

首先启动eclipse,新建一个web项目20111107;

1、编写一个实现tag接口的实现类

2、在tld文件中对标签处理器类进行描述(放在WEB-INF目录下)
可以复制并修改D:\apache-tomcat-6.0.32\webapps\examples\WEB-INF\jsp2中的xml代码
class3g.tld

3、在jsp中导入并使用自定义标签viewIP
<%@ taglib uri="http://www.class3g.com" prefix="class3g" %>


<body>
<class3g:viewIP/>
</body>

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics