执行下条语句时出现错误:
JasperRunManager.runReportToPdfStream(reportStream,
servletOutputStream, new HashMap(),cn);错误原因显示:
 Exception reportmessage description The server encountered an internal error () that prevented it from fulfilling this request.exception javax.servlet.ServletException: Servlet execution threw an exception
root cause java.lang.NoClassDefFoundError: org/apache/commons/javaflow/bytecode/Continuable
 java.lang.ClassLoader.defineClass1(Native Method)
 java.lang.ClassLoader.defineClass(ClassLoader.java:620)
 java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
 org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1629)
 org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:850)
 org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1299)
 org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1181)
 java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
 net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:402)
 net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:363)
 net.sf.jasperreports.engine.JasperRunManager.runReportToPdf(JasperRunManager.java:242)
 jasperreport.generateReportAction.execute(generateReportAction.java:54)
 org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:421)
 org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:226)
 org.apache.struts.action.ActionServlet.process(ActionServlet.java:1164)
 org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:415)
 javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
 javax.servlet.http.HttpServlet.service(HttpServlet.java:802)全部的源码如下:
import javax.servlet.ServletOutputStream;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;import org.apache.struts.action.ActionMapping;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.Action;import java.io.InputStream;
import java.sql.*;
import javax.sql.*;
import java.util.*;import net.sf.jasperreports.engine.JasperRunManager;public class generateReportAction
    extends Action {
  public ActionForward execute(ActionMapping mapping, ActionForm form,
                               HttpServletRequest request,
                               HttpServletResponse response) {    Connection cn;    try {
      cn = new DBConnection().getConnection();
    }
    catch (SQLException sqle) {      return mapping.findForward("false");
    }    try {
      String rowid = "1";
       Map parameters = new HashMap();
  parameters.put("rowid",rowid);
      InputStream reportStream = getServlet().getServletConfig()
          .getServletContext().getResourceAsStream(
              "job.jasper");
      response.setContentType("application/pdf");     byte[] bytes = JasperRunManager.runReportToPdf(reportStream, parameters,
                                             cn);
      response.setContentLength(bytes.length);
      ServletOutputStream servletOutputStream = response.getOutputStream();   System.out.println(" JasperRunManager.runReportToPdfStream finished");
     servletOutputStream.write(bytes,0,bytes.length);
      servletOutputStream.flush();
      servletOutputStream.close();
    }
    catch (Exception e) {      return mapping.findForward("false");
    }    try {      cn.close();
    }
    catch (SQLException sqle) {      return mapping.findForward("false");
    }    return mapping.getInputForward();
}
}哪位使用过jasperreport进行过开发,请指教一下,最好能贴出源码。谢谢。