Pessoal, Boa Tarde.
Sou novo no forum e pesquisei meu problema e inicialmente nao encontrei nada que me ajudasse.
Sou novo também no JAVA.
Estou tentando gerar um relatorio com Jasper iReport + JAVA + NetBeans e na hora que vou fazer a geração do relatório, acusa um erro “java.lang.NullPointerException”
Eu não sei o que é isso.
Meu codigo:
protected void processRequest(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException, JRException {
response.setContentType("text/html;charset=UTF-8");
PrintWriter out = response.getWriter();
try {
Connection con = new Conexao().getConnection();
HashMap parametros = new HashMap();
ServletContext sc = getServletContext();
String nomeArquivo = sc.getRealPath("/") + "report.html";
JasperPrint jp = JasperFillManager.fillReport(sc.getRealPath("/jasper/report1.jasper"), parametros, con);
JasperExportManager.exportReportToHtmlFile(jp, nomeArquivo);
out.println("<html>");
out.println("<head>");
out.println("<title>Servlet GerarHTML</title>");
out.println("</head>");
out.println("<body>");
out.println("<h1>Servlet GerarHTML at " + request.getContextPath () + "</h1>");
out.println("</body>");
out.println("</html>");
}catch (Exception e)
{
e.printStackTrace();
}
}
Me ajudem por favor!
Desde já agradeço.