您的当前位置:我要购书网>在线阅读>Java/J2EE/JSP

中tag file的一点补充

来源:互联网  作者:  发布:我要购物网收集整理  发布时间:2006-8-31 人气:254

终于把这本书看完了,连带里面的例子都作了一遍,总的来说,这本书还是挺不错的,但是翻译的错误稍微多了点,还有好几个例子有问题,讲TagSupport的一个例子竟然都死循环了,一眼就能看出来的错误。

刚把Tag File看完,但是这个部分讲的不太全,所以上网找了找文档,下面两个文档里的一些东西是书中没有介绍的,但是也是挺重要的,是与旧的BodyTagSupport相呼应的功能:

1、http://www.oracle.com/technology/sample_code/tutorials/jsp20/tagfiles.html

2、http://www.mhavila.com.br/topicos/java/JSP-QuickRef.pdf

另外还有补充一点,在扩展SimpleTagSupport的Tag类中也是可以直接得到标签中间的body的,就相当于BodyTagSupport类中的getBodyContent().getString()方法,这个书中也没有讲,代码如下:

StringWriter writer = new StringWriter();getJspBody().invoke(writer);System.out.println(writer.getBuffer());

我们常用的getJspBody().invoke(null);是直接将body的内容输出到默认的jspWriter上的,上面代码中,我们自己构建一个StringWriter,让程序自动把body内容输出到StringWriter 中,然后就可以得到body的内容,有了body内容后,我们就可以随便处理它了。另外getJspBody()返回的是一个JspFragment对象,所以对于所有我们自己定义的JspFragment对象,都可以通过这种方式来等到JspFragment里面的内容。

相关文章
· 中tag file的一点补充
热点文章
%>
· creating user controls
· 提高fastreplace速度 (fstrrep.pas)
· asc ii 完整码表及简介
· 自动生成拼音(汉字反查到拼音)
· sql2000无法安装的解决办法
· 浏览器集成教学 自定义浏览器
· vc++技术内幕(第四版)笔记(第7章)
· mysql5.0中文乱码解决方案
· sql server日期计算
· vc下利用ado连接access数据库
我要啦免费统计
 淘宝旺旺:我要购书网上书店『图书目录
本购书中心地址: 杭州市延安路111号清波商厦南楼D座(总部) 上海市闸北区老沪太路网上购书中心(沪部),  邮编:310002
电子邮件:books@51goushu.com  经营许可证编号:沪ICP备06038574号
版权所有 2003-2008 © All Rights Reserved .购书网