can anybody tell me how to run ireports(jrxml file) from jsp page.
i tried a lot...but no way..
but it is urgent for me please help me
i tried like this...
Expand|Select|Wrap|Line Numbers
- <%@ page language="java" import="java.util.*,java.sql.Connection,java.sql.ResultSet,java.sql.Statement" %>
- <%@ page import="java.sql.*,net.sf.jasperreports.view.JasperViewer,net.sf.jasperreports.engine.xml.JRXmlLoader,
- net.sf.jasperreports.engine.JasperCompileManager,net.sf.jasperreports.engine.JasperFillManager,
- net.sf.jasperreports.engine.JasperPrint,net.sf.jasperreports.engine.design.JasperDesign,
- net.sf.jasperreports.engine.JasperReport"%>
- <%@ page import="com.ms.DbDetails,java.sql.DriverManager"%>
- <%!
- Connection con;
- ResultSet rs;
- String query;
- String ReportName;
- String ReportFile;
- %>
- <%
- response.setContentType("application/pdf");
- try{
- con=DbDetails.getConnection();
- query="select distinct FILENAME from rpt_reportsform_j";
- rs=DbDetails.getRS(query,con);
- while(rs.next())
- {
- String report = rs.getString("FILENAME");
- }
- try{
- JasperDesign jasperDesign = JRXmlLoader.load("Reports/ADMINGroupFields.jrxml");
- JasperReport jasperReport = JasperCompileManager.compileReport(jasperDesign);
- JasperPrint jasperPrint = JasperFillManager.fillReport(jasperReport, null,con);
- JasperViewer.viewReport(jasperPrint);
- }
- catch(Exception ex) {
- String connectMsg = "Could not create the report " + ex.getMessage() + " " + ex.getLocalizedMessage();
- out.println(connectMsg);
- }
- }
- catch(Exception e)
- {
- out.print(e);
- }
- %>
no problem with my class it is working very fine.,,,,
im getting problem as file not found...
the report file i specified is exactly at the specified location
i tried with normal java class...this code is working fine and im getting report also but in jsp it is not working...
please can anybody help i needed it urgently