java - print jasper report directly in ADF -


i want print jasper report directly in adf without previewing report in browser .

i tryied methods shows print dialog @ server side not client side ,how solve issue ?

    public void runpdf(string reppath, java.util.map param) throws exception {         connection conn = null;         try {             httpservletresponse response = getresponse();             servletoutputstream out = response.getoutputstream();             response.setheader("cache-control", "max-age=0");             response.setcontenttype("application/pdf");              servletcontext context = getcontext();             inputstream fs = context.getresourceasstream("/reports/" + reppath);             jasperreport template = (jasperreport)jrloader.loadobject(fs);             template.setwhennodatatype(whennodatatypeenum.all_sections_no_detail);             conn = getconnection();             jasperprint print = jasperfillmanager.fillreport(template, param, conn);             bytearrayoutputstream baos = new bytearrayoutputstream();             jasperexportmanager.exportreporttopdfstream(print, baos);             /////////////////// print directly //////////////////             jasperprintmanager.printreport(print, true);  //            jrprintserviceexporter exporter; //            exporter = new jrprintserviceexporter(); //            exporter.setparameter(jrexporterparameter.jasper_print, print); //            exporter.setparameter(jrprintserviceexporterparameter.display_page_dialog, boolean.false); //            exporter.setparameter(jrprintserviceexporterparameter.display_print_dialog, boolean.true); //            exporter.exportreport();              out.write(baos.tobytearray());             out.flush();             out.close();             facescontext.getcurrentinstance().responsecomplete();         } catch (exception jex) {             jex.printstacktrace();         } {             close(conn);         }     } 


Comments

Popular posts from this blog

ubuntu - PHP script to find files of certain extensions in a directory, returns populated array when run in browser, but empty array when run from terminal -

php - How can i create a user dashboard -

javascript - How to detect toggling of the fullscreen-toolbar in jQuery Mobile? -