simpleTagSupport
2016-06-14 21:21:25 2 举报
JSTL自定义标签
作者其他创作
大纲/内容
.tld文件中,此部分是不可以缺少的
通过this.getJspBody()函数获取JspFragment对象,此对象用于处理标签内的内容
通过this.getJspContext()函数获取PageContext(需要强转),然后就可以获取HttpServletRequest等对象(这里也需要强转)
开始
操作相关属性和标签体内容
通过JspFragment对象的invoke获取具体的标签体内的内容
其中的属性必须与类的属性名一致
使用prefix设置的前缀调用内容体
可以将他们写在有缓冲作用的StringWriter流中
重写父类的doTag函数
标签中可以适当修改
apache-tomcat-7.0.52\\webapps\\examples\\WEB-INF\\jsp2/jsp2-example-taglib.tld中寻找套路
.tld文件中标签设置详明
当tld编写完成后在jsp文件中使用语句引入jstl标签
结束
标签体有属性
SimpleTagSupport工作机制
创建一个继承SimpleTagSupport的类
在WEB-INF目录中创建一个*.tld的JSTL配置文件
通过javabean的格式规范在类中书写相应的属性

收藏
0 条评论
下一页
为你推荐
查看更多