Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <%@page contentType="application/pdf" %>
- <%@page import="java.io.*" %>
- <%@page import="java.util.*" %>
- <%@page import="java.sql.*" %>
- <%@page import="javax.servlet.*" %>
- <%@page import="net.sf.jasperreports.engine.*" %>
- <%
- // Conectividad BD. Parámetros.
- String url = "jdbc:mysql://localhost:3306/academica";
- String driver = "com.mysql.jdbc.Driver";
- String usuario = "root";
- String clave = "root";
- // Realizar conexión a BD.
- Class.forName(driver);
- Connection con = DriverManager.getConnection(url, usuario, clave);
- // Obtener flujo de salida del servlet y flujo del reporte.
- ServletOutputStream servletOutputStream = response.getOutputStream();
- InputStream reportStream = pageContext.getServletContext()
- .getResourceAsStream("/WEB-INF/reports/listaAlumnos.jasper");
- // Paso de parámetros al reporte, si fuera necesario. Sino se pasa el HashMap vacío.
- HashMap params = new HashMap();
- String carnetAlumno = "00001234";
- params.put("CARNET", carnetAlumno);
- // Enviar reporte a flujo del Servlet.
- JasperRunManager.runReportToPdfStream(reportStream, servletOutputStream, params, con);
- // Cerrar la casa.
- con.close();
- reportStream.close();
- servletOutputStream.flush();
- servletOutputStream.close();
- %>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement