带属性的自定义标签
2011-11-08 17:15
176 查看
带属性的自定义标签
1)控制标签体循环输出指定次数
在标签处理类中添加属性变量及其setter方法
在tld文件中增加属性描述<attribute></attribute>
演示<trexprvalue>true</rtexprvalue>
2)解释传参时类型转换问题,并以Data数据的传递演示非基本数据类型的参数传递
a、 在标签处理类中添加Data类型成员及其setter方法
b、 在tld中添加属性描述
c、 在jsp中调用
1)控制标签体循环输出指定次数
在标签处理类中添加属性变量及其setter方法
private int times; public void doTag() throws JspException, IOException { JspFragment jf = this.getJspBody(); for(int i=0; i<times; i++){ jf.invoke(null); } } public void setTimes(int times) { this.times = times; } |
… <attribute> <name>times</name> <required>true</required> <rtexprvalue>true</rtexprvalue> </attribute> … |
<class3g:mySimpleTag5 times="<%=3+1 %>"> aaaaaaaaa<br> </class3g:mySimpleTag5> |
a、 在标签处理类中添加Data类型成员及其setter方法
private Date date; public void setDate(Date date) { this.date = date; } |
<attribute> <name>date</name> <required>true</required> <rtexprvalue>true</rtexprvalue> <type>java.util.Date</type> </attribute> |
<class3g:mySimpleTag5 times="3" date="<%=new Date() %>"> xxxxxxxx </class3g:mySimpleTag5> |
相关文章推荐
- html5自定义新标签属性
- 标签布局,实现添加多个button自动换行,可自定义许多属性
- HTML 标签自定义属性
- jsp自定义标签——部分容易不注意到的属性
- 自定义标签的属性 rtexprvalue
- 自定义HTML标签属性
- 自定义HTML标签属性
- HTML标签可以自定义属性
- 自定义HTML标签属性
- js如何只获得Element自定义属性(自己手写在标签上的规定属性),不是自定义属性$(obj).attr("xx")
- jquery获取自定义的标签属性的值
- 通过javascript获取HTML标签自定义属性
- Java解析Html自定义标签的属性
- 自定义标签【包含属性】
- html自定义标签属性
- 如何获取Input标签自定义属性的值
- 不同浏览器获取html标签自定义属性
- s 点击a标签 获取a的自定义属性方法_javascript技巧
- 浅谈JS读取DOM对象(标签)的自定义属性
- JSP自定义标签(2):带属性的自定义标签