C:\Program Files\sges-v3-prelude\glassfish\ticket_1262133198359_208685.java :4: package net.sf.jasperreports.engine does not exist
import net.sf.jasperreports.engine.*;
ESTA IMPORTADA ESA LIBRERIA
ESTE ES MI CODIGO
Código:
<%@ page import="java.io.*,java.util.*,java.net.*,java.sql.*" %> <%@page import="net.sf.jasperreports.engine.xml.JRXmlLoader"%> <%@page import="net.sf.jasperreports.engine.JasperCompileManager"%> <%@page import="net.sf.jasperreports.engine.JasperFillManager"%> <%@page import="net.sf.jasperreports.engine.JasperPrint"%> <%@page import="net.sf.jasperreports.engine.design.JasperDesign"%> <%@page import="net.sf.jasperreports.engine.JasperReport"%> <%@page import="net.sf.jasperreports.view.JasperViewer"%> <% if(request.getParameter("GRABAR") != null) { // objetos de enlace Connection canal = null; ResultSet tabla= null; Statement instruccion=null; // abriendo canal o enlace en su propio try-catch try { Class.forName("com.mysql.jdbc.Driver").newInstance(); canal=DriverManager.getConnection("jdbc:mysql:///cablevision_atc", "root", ""); instruccion = canal.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_UPDATABLE); } catch(java.lang.ClassNotFoundException e){} catch(SQLException e) {}; //cargando los campos a grabar // excepto clave porque en mysql es de tipo auto-increment int estado = 0; String q="insert into ticket(estado_ticket) values(\"" +estado+"\"); "; try { // agregando renglon (insert) int n=instruccion.executeUpdate(q); //avisando que se hizo la instruccion out.println("REGISTRO INSERTADO"); //imprimir print = new imprimir(); try{ JasperDesign jasperDesign = JRXmlLoader.load("C:\\wamp\\www\\Cablevision\\JAVA\\ticket.jrxml"); JasperReport jasperReport = JasperCompileManager.compileReport(jasperDesign); Connection jdbcConnection = DriverManager.getConnection("jdbc:mysql:///cablevision_atc", "root", ""); JasperPrint jasperPrint = JasperFillManager.fillReport(jasperReport, null, jdbcConnection); JasperViewer.viewReport(jasperPrint); //JasperPrintManager.printPages(jasperPrint,0,jasperPrint.getPages().size()-1,true); }catch(Exception ex) { String connectMsg = "Could not create the report " + ex.getMessage() + " " + ex.getLocalizedMessage(); System.out.println(connectMsg); } } catch(SQLException e) {out.println(e);}; try{ // tabla.close(); instruccion.close(); canal.close(); } catch(SQLException e) {out.println(e);}; }; // construyendo forma dinamica out.println("<FORM ACTION=index.jsp METHOD=post>"); //out.println("NOMBRE :<INPUT TYPE=TEXT NAME=NOMBRE><BR>"); //out.println("EDAD :<INPUT TYPE=TEXT NAME=EDAD><BR>"); //out.println("ESTATURA:<INPUT TYPE=TEXT NAME=ESTATURA><BR>"); out.println("<INPUT TYPE=SUBMIT NAME=GRABAR VALUE=INSERTAR ><BR>"); out.println("</FORM>"); %>