ola galera,
fiz uma pequena página index.jsp com login e senha.
dai caso a pessoa consiga logar mostre um relatório p/ esta pessoa.
mas estou tendo um problema com o jasper Report.
Peguei um JAR do jasper, mas parece q ta atualizado e mesmo seguindo o tutorial do furutami naum funcionou.
vou postar o código e o erro:
try {
if(res.next()) {
String pathJasper = getServletContext().getRealPath("/WEB-INF/classes/com/ricardo/teste/")
+ "/";
String path = getServletContext().getRealPath("/");
Map parametros = new HashMap();
// O único parametro que devemos passar é o PathRelAutores
// é o caminho pro RelAutores.jasper (que foi subtituido pelo
parametros.put("subRelatorio", pathJasper + "WEB_Fornecedor_subreport0.jasper");
// Aqui ele cria o relatório
JasperPrint impressao = JasperFillManager.fillReport(pathJasper
+ "WEB_Fornecedor_subreport0.jasper", parametros, con);
// Grava o relatório em disco em pdf
JasperManager.printReportToPdfFile(impressao, path
+ "/RelatorioFornecedor.pdf");
// Redireciona para o pdf gerado
response.sendRedirect("RelatorioLivros.pdf");
}
} catch(SQLException sqlex) {
System.err.println("Erro na consulta do Fornecedor");
sqlex.printStackTrace();
} catch (Exception e) {
response.getWriter().println("Erro ao gerar o relatório: " + e);
}
O erro:
C:\Users\ricardo\WEB\src\java\com\ricardo\teste\Ola.java:59: cannot find symbol
symbol : method fillReport(java.lang.String,java.util.Map,com.ricardo.DbConnection.Conexao)
location: class net.sf.jasperreports.engine.JasperFillManager
e o import net.sf.jasperreports.engine.JasperManager; fala q ta deprecation
Alguém saberia me dizer o erro e c alguém tiver um tutorial atualizado
Ricardo
Obs: no jar eu naum axei o caminho net.sf.jasperreports.engine.JasperManager…axo q um dos problemas seja este