tag-library的作用

tag library原来就是封装好的n多的java bean,通过自定义的标签文件命名后,我们在jsp的页面里就可以调用了,参数的传递都在标签定义文件*.tld中规定好了。这样一来,我们就可以实现在jsp的页面中不出现任何的jsp的语句,整个页面又清静了许多。

但是有个疑问,是看书上的例子的时候想到的,在有的java bean中,里面有输出的内容,包括了一些html,xml等等的标签,行为控制里面又掺杂了样式的元素,这不是就没有什么效果了么?由于学习的比较浅,对于这个问题,还没有想到合理的解释~~~

下面我就来复习一下tag library大概的流程:

1、编写java bean
      引用得类主要是javax.servlet.*,这个类的api要从网上单独的下,反正我的jdk5.0里面没有包含这些api
      下载的地址是http://java.sun.com/products/servlet/2.2/,最新版本2.2
       写java bean就不多说了,大家应该都可以;
2、写标签库定义文件*.tld
      有一定的格式
      <tag>
         <description>
         <name>
        <tag-class>
        <body-content>
        <attribute>.....
         .....
    </tag>
    当然,每个标签都应该有结束标签的,我这里懒惰省略掉了
3、配置web.xml,其实这步可有可无,因为以后可以直接引用地址,它存在的意义,我也还不太清楚
<taglib>
    <taglib-uri>http://com/taglibs</taglib-uri>
    <taglib-location>/WEB-INF/first_tag.tld</taglib-location>
</taglib>

4、在页面中引用
    <%@ taglib uri="" prefix="***" %>
    下面就可以用了<***:xxxxx />

理论上这个并没有什么难度,我觉得关键还是要自己能够有大局观,能够规划,统筹好标签的使用,这样一定会达到事半功倍的效果.~~~~~~
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值