1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
|
<%@page import="HotelVille.BaseDonnee"%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<%@page import ="java.io.*"%>
<%@page import ="java.util.*"%>
<%@page import ="java.sql.*"%>
<%@page import="net.sf.jasperreports.engine.*" %>
<%
Connection con=BaseDonnee.getCon();
//recupération du fichier jasper
File reportFile=new File(application.getRealPath("rapport/fichecote.jasper"));
//creation d'une variable pour le parametre
Map parameters=new HashMap();
//insertion du paramettre dans le rapport s'il y a en a
//paramters.put("");
//ajoutons le fichier du rapport à la connexion actuelle
byte[] bytes=JasperRunManager.runReportToPdf(reportFile.getPath(), parameters,con);
//indiquons la sortie du rapport comme etant un pdf
response.setContentType("application/pdf");
response.setContentLength(bytes.length);
ServletOutputStream outputstream=response.getOutputStream();
outputstream.write(bytes,0,bytes.length);
outputstream.flush();
outputstream.close();
%> |
Partager