手机站
网通分站
电信主站
密 码:
用户名:
热门关键字:  虚拟主机  cn域名  域名注册  非法  seo
当前位置 : 主页>程序设计>Java技术>列表

关于>中Tag File的一点补充

来源:互联网 作者:west263.com 时间:2008-02-23 点击:
西部数码-全国虚拟主机10强!40余项虚拟主机管理功能,全国领先!双线多线虚拟主机南北访问畅通无阻!免费赠送企业邮局,.CN域名,自助建站480元起,免费试用7天,满意再付款! P4主机租用799元/月.月付免压金!

终于把这本书看完了,连带里面的例子都作了一遍,总的来说,这本书还是挺不错的,但是翻译的错误稍微多了点,还有好几个例子有问题,讲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里面的内容。

上一篇: jdbc连接各种数据库方式列表
下一篇: JDBC2/3.0的特征点滴

文章整理:西部数码--专业提供域名注册虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名
注册