自定义标签

      Blog一周没更新了,最近公司的项目开始上手了,对一些东西不是很理解,所以没什么心思搞Blog,好久没发有一丝的PP,在这发个刚在公司工作位置上的照片,穿的随意了点,不好意思拉~

    

     周四时候自己接了些自定义标签的工作,研究了2天,终于搞定,感觉功能比较强大,可以给开发的时候省去很多的代码量,这次我是写了两个,一个是<ctag:select.. 一个是<ctag:checkbox分别那里实现从数据库取数据产生下拉列表框和checkbox,而且可以设置预选值,checkbox的标签用户可以传一个column参数来设定每行所要显示的数据条数,自己感觉写的挺满意,select框比较好写,checkbox就比较麻烦了,起初刚开始做的时候并不认为有多么困难,但到动手做了就发觉逻辑不那么简单,要考虑的问题太多,比如输入的column不是数字是其他字符串时候这么办,比如果需要2个已预先选定的checkbox怎么办等等,周五那天脑子都想傻掉了,最后这么搞都有Bug,今天睡了个懒觉,起来好好画了个流程图,把原先的代码全部删掉重新写,终于理顺思路,搞定,还是相当有成就感的。

     标签的表示形式如下:

     <ctag:select name="selname" id="DBid" selected="${requestName.xName}" class="xx"/>

     <ctag:checkbox name="chename" id="DBid" selected="${requestName.aName}" class="xx" column="3" /> (代码太长,有意研究的朋友可以联系我交流代码)

     当然对于自定义标签有的地方还是有点糊涂,比如在java代码内,所谓doendtag方法有什么作用,个人任务dostarttag方法已经可以搞定任何问题,没有必要去写end方法, 也请有研究的朋友给点帮助,解释下。

     再过一两分钟就七夕了,也当作这个研究成果是送自己的七夕礼物吧,当然这有点无语......哈哈,在此祝来bangbang blog的所有朋友七夕快乐,生活幸福,美满~~~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值