JSP 自定义标签

来源:互联网 发布:nginx filter module 编辑:程序博客网 时间:2024/05/22 02:22

   在web 开发中,自己定义一个标签使用起来时很方便的,也可以使得jsp页面也更为整洁。

    先说下taglib 中的一些常用参数:

     <taglib>属性表格</taglib>属性描述tlib-version本标签库实现版本jsp-version标签库依赖的JSP版本short-name被JSP创作工具使用的一个短的默认名词uri指定这个标签库的uri信息display-name被工具使用的显示用的名字small-icon被工具使用的小图标large-icon被工具使用的大图标description本标签的描述validatorTLD验证信息listener实践监听器规范       
tag标签相关属性表属性描述nametag标签唯一的名称tag-classtag标签的处理类tei-classtag标签的TagExtraInfo类body-content标签主体的内容display-name显示的名称small-icon被工具使用的小图标large-icon被工具使用的大图标description本标签的描述variable脚本变量的信息attribute标签属性的信息

              

      开发的是一个显示还剩下多少个字符的自定义标签:

       其对应的java类:

             

        

      其对应的tld文件:

         

      前台 jsp 调用

       先引入对应的taglib: <%@ taglib uri="/WEB-INF/tlds/TextLimitTag.tld" prefix="TextLimitTag"%>

       调用的jsp代码:

        <td align="center" bgcolor="#FFFFFF">
           <TextLimitTag:textLimit  numOfRow="8" total="0"><s:property value="name" /></TextLimitTag:textLimit>
         </td>

         一个简单的tag 开发就此完成了!~

原创粉丝点击