关于"jsp2.0技术手册"中Tag File的一点补充
来源:互联网 发布:app猫咪软件下载 编辑:程序博客网 时间:2024/05/22 13:32
终于把这本书看完了,连带里面的例子都作了一遍,总的来说,这本书还是挺不错的,但是翻译的错误稍微多了点,还有好几个例子有问题,讲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里面的内容。
- 关于"jsp2.0技术手册"中Tag File的一点补充
- JSP2.0 技术手册
- 《Jsp2.0技术手册》读书笔记补充-web.xml详解及listener,filter,servlet加载顺序
- JSP2.0中Simple Tag介绍
- JSP2.0中Simple Tag介绍
- 《JSP2.0 技术手册》读书笔记二-HttpSession
- 《JSP2.0技术手册》读书笔记三-Filter
- 《JSP2.0 技术手册》读书笔记四-Listener
- JSP2.0 tag使用
- JSP2.0中Simple Tag介绍(更加多的例子)
- Tomcat 7 编译JSP2.0技术手册中的例子出现的错误问题
- 关于jsp2.0中简单的自定义标签
- 《JSP2.0 技术手册》读书笔记五-隐含对象
- 《JSP2.0 技术手册》读书笔记六-JSP语法与EL
- 关于Ajaxpro的一点补充
- 关于线程的一点补充
- 关于线程的一点补充
- jsp2.0标记文件(tag)详解
- Java学习从入门到精通(六/八)准备篇
- 学习JSP的好电子书籍
- 在C++工程里加入C文件
- Java学习从入门到精通(七/八)I/O、关键字 问答篇
- Java学习从入门到精通(八/八)面向对象、java.util 问答篇
- 关于"jsp2.0技术手册"中Tag File的一点补充
- 移动和联通
- 流与文件
- An inundant affection
- For菜鸟文章:PE文件格式,qduwg翻译
- 一个合格的程序员每天每月每年该做的事情
- 使用 ASP.NET 创建的 XML Web 服务的概述
- oracle9i isqlplus 组图
- 8种快速恢复精力的方法