Jump to content
Changes to the Jaspersoft community edition download ×

suryakusumakar

Members
  • Posts

    6
  • Joined

  • Last visited

 Content Type 

Profiles

Forum

Events

Featured Visualizations

Knowledge Base

Documentation (PDF Downloads)

Blog

Documentation (Test Area)

Documentation

Dr. Jaspersoft Webinar Series

Downloads

Everything posted by suryakusumakar

  1. Sorry for not writing the code before.... Here is the code... public class GenerateReportAction extends Action { public ActionForward execute(ActionMapping mapping ,ActionForm form, HttpServletRequest request,HttpServletResponse response) throws IOException,ServletException { try { Class.forName("com.mysql.jdbc.Driver"); Connection connection=DriverManager.getConnection("jdbc:mysql:///project","root","passwordchahiye"); ServletOutputStream servletOutputStream =response.getOutputStream(); InputStream reportStream = getServlet().getServletConfig().getServletContext().getResourceAsStream("/reports/myemployee.jasper"); response.setContentType("application/pdf"); PreparedStatement preparedStatement=connection.prepareStatement ("select farmer_firstname ,farmer_lastname,farmer_address,farmer_city from farmer"); ResultSet resultSet =preparedStatement.executeQuery(); JRResultSetDataSource resultSetDataSource = new JRResultSetDataSource(resultSet); System.out.println("Filling report..."); JasperRunManager.runReportToPdfStream(reportStream,servletOutputStream, new HashMap(),resultSetDataSource); connection.close(); servletOutputStream.flush(); servletOutputStream.close(); System.out.println("Done!"); return mapping.getInputForward(); }catch(Exception ex) { ex.printStackTrace(); System.out.println ("Report could not be generated !! "); return null; } } } I m using Action class to generate report....
  2. java.lang.NoClassDefFoundError: org/apache/commons/javaflow/bytecode/Continuable java.lang.ClassLoader.defineClass1(Native Method) java.lang.ClassLoader.defineClass(Unknown Source) java.security.SecureClassLoader.defineClass(Unknown Source) org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1812) org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:866) org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1319) org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1198) java.lang.ClassLoader.loadClassInternal(Unknown Source) net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:601) net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:582) net.sf.jasperreports.engine.JasperRunManager.runReportToPdfStream(JasperRunManager.java:368) com.pkb.src.action.GenerateReportAction.execute(GenerateReportAction.java:56) org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431) org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236) org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196) org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432) javax.servlet.http.HttpServlet.service(HttpServlet.java:709) javax.servlet.http.HttpServlet.service(HttpServlet.java:802) I have removed jasperreports.x.x.x.javaflow from classpath but still i am getting the same error.
  3. I have tried it using CustomDataSource and Custombeanfactory snippet: long start = System.currentTimeMillis(); //Preparing parameters Map parameters = new HashMap(); parameters.put("ReportTitle", "Address Report"); parameters.put("DataFile", "ReportBeanFactory.java - Bean Collection"); JasperFillManager.fillReportToFile(fileName, parameters, new JRBeanCollectionDataSource(ReportBeanFactory.getBeanCollection())); System.err.println("Filling time : " + (System.currentTimeMillis() - start)); System.exit(0); but i m getting exception: Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/javaflow/bytecode/Continuable at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:620) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124) at java.net.URLClassLoader.defineClass(URLClassLoader.java:260) at java.net.URLClassLoader.access$100(URLClassLoader.java:56) at java.net.URLClassLoader$1.run(URLClassLoader.java:195) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:188) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268) at java.lang.ClassLoader.loadClass(ClassLoader.java:251) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319) at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:601) at net.sf.jasperreports.engine.JasperFillManager.fillReportToFile(JasperFillManager.java:492) at net.sf.jasperreports.engine.JasperFillManager.fillReportToFile(JasperFillManager.java:448) at ReportDataSourceApp.main(ReportDataSourceApp.java:40) Process completed.:( Post edited by: suryakusumakar, at: 2007/12/14 18:04
  4. I m facing the same problem...can u tell the solution plss....
  5. i m also facing the same problem.I m passing HashMap object to method runReportToPdfStream() that object contains number of records from database .I m using JRDatasource but i m getting blank PDF.Can anyone answer me y his is happening???:(
  6. hi, all i want to how to pass text Expression or field attribute in jrxml.i know how to pass query dynamically to jrxml but facing problems in text expression .Actually i want to get the number of records according to query.:ohmy: Post edited by: suryakusumakar, at: 2007/12/06 13:37
×
×
  • Create New...