taglib
文章平均质量分 75
weixin_39214481
这个作者很懒,什么都没留下…
展开
-
第一章:taglib 原理和实现
1。问题:Tag究竟是什么?如何实现一个Tag? 一个tag就是一个普通的java类,它唯一特别之处是它必须继承TagSupport 或者BodyTagSupport类。这两个类提供了一些方法,负责jsp页面和你编写的类之间的交互,例如输入,输出。而这两个类是由jsp容器提供 的,无须开发人员自己实现。换句话说,你只需把实现了业务逻辑的类继承TagSupport或者BodyTagSuppor...转载 2018-09-19 10:15:29 · 93 阅读 · 0 评论 -
深入浅出taglib
摘要:标准的JSP 标记可以调用JavaBeans组件或者执行客户的请求,这大大降低了JSP开发的复杂度和维护量。JSP技术也允许你自定义taglib,其实换句话说,taglib可以看成是对JSP标记的一种扩展,正如xml是对html的一种扩展一样。taglib通常定义在tag标签库中,这种标签库存放着你自己定义的tag标签。简而言之,如果使用taglib,那么你可以设计自己的JSP标记!一 ...转载 2018-09-19 11:48:44 · 1038 阅读 · 0 评论 -
Taglib 原理和实现:第三章 tag之间的嵌套和属性读取
1。问题:在request里有一个 Man 对象,它有两个属性:name和age。现在,我们想用一个嵌套的tag,父tag取得对象,子tag取得name属性并显示在页面上。例如,它的形式如下: <diego:with object="${Man}"> <diego:output property="name"/> </diego:with> objec...转载 2018-09-19 11:58:28 · 344 阅读 · 0 评论 -
Taglib 原理和实现:第四章 循环的Tag
1。问题:在request里的 People 对象,有个属性叫 men ,men 是一个Collection ,有许多个man 。现在,把 collection里的man的名字都显示出来 显然,这是一个嵌套Tag的问题。有三个Tag互相作用:最外层的Tag找到People对象,中间的Tag取得Collection,子Tag负责打印。 例如: <diego:withObject valu...转载 2018-09-19 11:59:11 · 118 阅读 · 0 评论 -
Taglib原理和实现 第五章:再论支持El表达式和jstl标签
1。问题:你想和jstl共同工作。比如,在用自己的标签处理一些逻辑之后,让jstl处理余下的工作。2。看这个jsp例子:....<%String name="diego";request.setAttribute("name",name);%><c:out value="${name}"/>...... 许多jstl标签支持El表达式,所以,只要你在自己...转载 2018-09-19 12:00:47 · 163 阅读 · 0 评论 -
Taglib原理和实现 第六章:标签内常用方法总结
1。支持el表达式:import org.apache.taglibs.standard.lang.support.ExpressionEvaluatorManager;private Object value = null;this.value = ExpressionEvaluatorManager.evaluate("value", value.toString(), Object.c...转载 2018-09-19 12:05:34 · 168 阅读 · 0 评论