Blz pessoal,
existem opções ao IReport para geração de relatórios web, tipo, instalar o plugin na IDE e começar a criar os relatórios ???
(se alguém tiver o link também ajuda).
Estou perguntando isso porque estou tendo problemas com o plugin do IReport com o NB7. Quando tento exibir o PDF, na primeira vez o relatório é mostrado. Daí em diante, ele fala que não conseguiu exportar o report. Segue o código que está dando o problema.
@Override
protected void service(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException
{
Connection con = null;
String arquivo = request.getParameter("nomeReport") != null ? request.getParameter("nomeReport") : "?";
if ( !arquivo.equals("?") )
{
String camhinho_fisico = request.getServletContext().getRealPath("db.properties");
String s = DbUtils.getPropriedade(camhinho_fisico, "caminho_fisico_relatorios");
arquivo = s + "/" + arquivo + ".jasper";
}
HashMap<String, String> parameterMap = new HashMap<String, String>();
parameterMap.put("pSTATUS_USUARIO", "A");
try
{
con = FabricaConexao.getConnection("jdbc:mysql://localhost/banco", "user", "password");
JasperPrint jp = JasperFillManager.fillReport(arquivo, parameterMap, con);
JasperViewer.viewReport(jp, false);
response.sendRedirect("menuPrincipal.faces");
con.close();
}
catch (JRException e)
{
e.printStackTrace();
}
Obrigado.