快好知 kuaihz

jsp自定义标签 之 直接写tag文件实现

        前面说的是继承TagSupport类实现一个自定义标签,这一篇将介绍一个更加简单的方法来实现自定义标签

只用一步就完成了,---------------------------------写tag文件:

        打开你的web项目,然后在WEB-INFO目录下建一个.tag的文件[此文件就是你要自定义什么标签就在此处写]。可以根据需要写多个.tag文件,一下任然与前面一个自定义标签的例子(http://www.360doc.com/showWeb/0/0/251151414.aspx)实现的功能相似,一个自定义的下拉列表(列表中的项来自数据库)=》(其中用到一些jstl标签)

---------------------------dropdownlist.tag----------------------------------------------------

<%@ tag="" pageencoding=""UTF-8"%">

<%@ attribute="" name=""category"" type=""java.lang.String"" required=""true"">

<%@ attribute="" name=""selectedValue"" type=""java.lang.String"" required=""false"">

<%@ attribute="" name=""displaySelectAll"" type=""java.lang.Boolean"" required=""false"">

<%@ taglib="" uri=""http://java.sun.com/jsp/jstl/core"" prefix=""c"">

 

                

                               

                 

 

 

                

                               

                                             

                                

                               

                                               

                               

                

 


 

这样,一个自定义标签就写完了(只需要一个.tag的文件),在jsp中使用的时候,就直接把该tag文件导入到里面就行了,如下,一个Test.jsp,

<%@ page language="java" contentType="text/html; charset=UTF-8"

    pageEncoding="UTF-8"%>

<%@ taglib="" prefix=""dict"" tagdir=""/WEB-INF"">

Insert title here


 Hello

 


 

 



 运行即可看到一个下拉框出来,数据来自数据库表,完成!!!

本站资源来自互联网,仅供学习,如有侵权,请通知删除,敬请谅解!
搜索建议:定义  定义词条  直接  直接词条  标签  标签词条  实现  实现词条  文件  文件词条