Boa noite,
pessoal estou tentando gerar relatórios através do vraptor e JasperMaker meu controller esta da seguinte forma:
@Resource
public class RelatoriosController {
// link -
// http://guj.com.br/java/201107-vraptor-3---jaspermaker-para-jasperreporter
private final JasperMaker jasperMaker;
private final MinutasDAO mdao;
// Injeta no construtor o jasperMaker
public RelatoriosController(JasperMaker jasperMaker, MinutasDAO mdao) {
this.jasperMaker = jasperMaker;
this.mdao = mdao;
}
@Get
@Path("/relatorio/relminuta/{idMinuta}")
public Download geraRelatorioMinuta(Long idMinuta) {
// aqui vc monta a coleção para ser usada como DataSource no jasper
// e coloca seus parametros (se quiser) em um mapa de parametros...
List<Minutas> minutas = this.mdao.listatudo();
Map<String, Object> map = new HashMap<String, Object>();
map.put("COD_MINUTA", idMinuta); // passo a id do proprietario pro
// relatorio Master, deveria
// repassar
// pro subrelatorio
return jasperMaker.makePdf("Relatorio_Minuta1.jasper", minutas,
"Relatorio_td_Minuta.pdf", true, map);
e no jsp estou chamando da seguinte forma:
<display:column style=“text-align:center” ><a href="<c:url value="/relatorio/relminuta/${minutas.idMinuta }"/>">Relatorio</display:column>
através de consultadas em outros tópicos e cheguei nesse resultado.
o problema é o seguinte esta gerando o relatórios com todos as informações do banco, no ireport esta funcionando corretamente??
alguem tem alguma solução???