2005-11-25

Taglib 原理和实现之什么是Taglib

来源: 本站收集整理 作者:佚名 评论 0 条
 
关于tld的简单说明:

  short-name:taglib的名称,也称为前缀。比如<c:out value=""/> 里的“c”

  name:tag的名字。例如<c:out value=""/> 里的"out”,我们的类也取名为out,由于有前缀作区分,不会混淆

  tag-class:具体的tag类。带包名

  body-content:指tag之间的内容。例如<c:out value=""> ...... </c> 起始和关闭标签之间就是body-content。由于没有处理body-content,所以上面设为empty

  <attribute>里的name:属性名字。例如<c:out value=""/>里的value。名字可任意取,只要类里提供相应的set方法即可。

  required:是否必填属性。

  rtexprvalue:是否支持运行时表达式取值。这是tag的强大功能。以后我们会讨论。暂时设为false

  编写jsp页面

<%@ page language="java"%>
<%@ taglib uri="/WEB-INF/tlds/diego.tld" prefix="diego"%>
<html>
<body>
Test Tag:
<diego:out name="diegoyun"/>
</body>
</html>

  我的编程环境是eclipse tomcat.启动服务器,假如一切按照上面步骤的话,就能看到 Test Tag: Hello! diegoyun 字样

  最简单的tag就这么出来了。并不难,是不是?


共2页: 上一页 [1] 2 下一页
(本文仅表明作者个人观点,不代表本站及其管理员立场.) 推荐 收藏 投稿 打印 返回 关闭
上一篇:提高数据显示效率--缓存探幽  
下一篇:网页的色彩
    评论加载中…
 推荐文章
     

网站首页  -  网站地图 -   站长论坛  -  网站投稿  -    -  网站管理
Copyright © 2008 芜湖站长站 All Rights Reserved 皖ICP备07500611号