WEB控件(servlet)

整个流程如下:
1.先创建一个tld文件,用于放置控件property的定义,比如:
<taglib>
    <tlibversion>1.0</tlibversion>
    <jspversion>1.1</jspversion>
    <shortname>My Tag Library</shortname>
   
    <!-- table -->
    <tag>
        <name>table</name>
        <tagclass>tag.Table</tagclass>
        <bodycontent>jsp</bodycontent>
        <info>Table Tag</info>
        <attribute>
            <name>border</name>
            <required>false</required>
            <rtexprvalue>true</rtexprvalue>
        </attribute>
    </tag>
</taglib>
以上就定义了一个table tag,有一个属性叫border

2.然后在web.xml中定义tld的位置
  <taglib>
    <taglib-uri>taglibUrl</taglib-uri>
    <taglib-location>/WEB-INF/tlds/Mytag.tld</taglib-location>
  </taglib>

3.在servlet中编写解析的代码

4.在jsp中使用,比如:
<%@ taglib prefix="bluesky35" uri="taglibUrl" %>
<bluesky35:table border="4">
</bluesky35:table>
如果在servlet写了相应的解析代码,那么上面那段你可以随便解析成什么,你可以将他变成一个textbox或者checkbox或者画一个table等

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值