请教各位高手:
当doAfterBody()返回EVAL_BODY_BUFFERED的时候,那么将重新调用doAfterBody()方法。
我的问题是:似乎每调用一次doAfterBody()方法,自定义的含body的标签处理程序中的bodyContent属性的内容就会改变,那么bodyContent属性内容的变化遵循一个什么样的规律呢?它是怎么个变化呢???
当doAfterBody()返回EVAL_BODY_BUFFERED的时候,那么将重新调用doAfterBody()方法。
我的问题是:似乎每调用一次doAfterBody()方法,自定义的含body的标签处理程序中的bodyContent属性的内容就会改变,那么bodyContent属性内容的变化遵循一个什么样的规律呢?它是怎么个变化呢???
解决方案 »
- 局域网数据库怎么连(sql2005)
- 问1道有关设计模式的问题
- 给大家分享一下myeclipse最新版7.1.1的最新下载地址
- 在ajax中国看到这个网站http://www.start.com/
- 想问一下这三个方法是对应数据库里的什么数据类型??
- 如何讲字符串转化成时间格式插入到oracle数据库?在线等
- Hatable干什么用的呀,最好能举个例子
- 请问JSP如何实现asp中split函数的功能?
- j2ee的配置问题,我用的是win98
- 怎末Jbuilder4都不支持jsp的热帮助啊?就是说在request后点个点就列出其属性及方法。
- MessageVO 是一个什么样的类! 我怎么没有找到过这个的相关的解释呢!
- 一道面试题引出的思考--欢迎大家都谈谈看法
setBodyContent()中间的内容就会被执行一次
这个方法不自动写入输出流,而是积累在一字符串缓存中,当标签体完成后还可以在doEndTag()中应用
另外,你说的这个返回值一般是用在doStartTag()中的
doAfterBody()返回值要么是EVAL_BODY_AGAIN,要么是SKIP_BODY