摘要:
之前例子已经写好了,由于时间关系一直没有发布,这次带来的是关于taglib中的tag的基本功能已经介绍完毕了,在taglib中我们发现有一个标签叫做function,这次简单介绍function标签的基本用法,function标签可以做什么呢?它可以让我们在jsp用直接调用某个方法,根据自定义的方法返回指定的值,兼容jstl标签,省去了在jsp中直接使用%!%来定义方法体再调用的繁琐.如果你用过el语言的话估计会很快上手,其实function标签就是一个拥有方法体的el语言.注意:function所定义的方法必须需要是静态的,如果不是静态的话jstl是不能识别所定义的方 阅读全文
摘要:
上2篇文章分别了介绍了taglib的无属性状态和有带属性状态,但是都是分别都是独立的闭标签,这次带来的是带属性的和带标签体的例子,仿照jstl中的forEach循环构造一个简单的循环标签.Java代码如下:问题1:为什么要继承BodyTagSupport 而不去只实现IterationTag接口或者直接继承TagSupport使用呢?TagSupport与BodyTagSupport的区别主要是标签处理类是否需要与标签体交互,如果不需要交互的就用TagSupport,否则如果不需要交互就用BodyTagSupport。交互就是标签处理类是否要读取标签体的内容和改变标签体返回的内容。用TagSu 阅读全文