Olá Pessoal
Eu ainda não sei mto de servlet e tenho um arquivo main que gerar um relatorio do ireport, alguem tem como me passar o servlet apatir dos dados deste main.
public class GeraRelatorio {
private static final String rel1 = "RelAlunos.jasper";
private static final String rel2 = "jasper/RelAlunosDisciplinas.jasper";
public GeraRelatorio() throws Exception {
// Lista dos alunos
ArrayList listaAlunos = GerarDadosFicticios.getListaAlunos();
// Cria o data source para o relatório
RelatorioAlunosDataSource ds = new RelatorioAlunosDataSource(
listaAlunos);
// Parametros do relatorio
Map parametros = new HashMap();
parametros.put("pathSubRel",rel2);
JasperPrint impressao = JasperFillManager.fillReport(getClass()
.getResourceAsStream(rel1), parametros, ds);
//exibe o relatório
JasperViewer viewer = new JasperViewer(impressao, true);
viewer.show();
}
public static void main(String[] args) throws Exception {
new GeraRelatorio();
}
}
- Editado: inclusão da tag code no código - rcarneiro