日期:2014-05-18  浏览次数:20670 次

求助,JspFragment类中的invoke究竟在哪儿实现的?



package javax.servlet.jsp.tagext;

import java.io.IOException;
import java.io.Writer;
import javax.servlet.jsp.*;


public abstract class JspFragment {

   
    public abstract void invoke( Writer out )
        throws JspExceptionIOException;


    public abstract JspContext getJspContext();

}

这是我找到的JspFragment的源码。这里面并没有定义invoke方法。请问下这个invoke方法,究竟在哪儿实现的呢。


刚让我奇怪的是,这个类根本没有存储数据的变量。
而如下的代码
JspFragment jf =this.getJspBody();
则会将Jsp代码传递给这个jf(JspFragment对象),他没有存储数据的空间,怎么保存这些Jsp代码的内容的。
(这些代码内容,也是以字符串的形式进行传递的么???)



------解决方案--------------------
你有jar包,直接到里面通过find寻找一下就可以了。