Tenho os seguintes códigos:
bytes = gera.geraImpressao(caminhoRelatorio + "etiquetas.jasper", new JRBeanCollectionDataSource(listaSocioPessoaRelatorio), parametros);
// PASSA O PDF COMPLETO GERADO PARA A MEMORIA
((HttpServletRequest) FacesContext.getCurrentInstance().getExternalContext().getRequest()).getSession().setAttribute("relatorioPDF", bytes);
setAbrirRelatorio(true);
<c:if test="${gerarEtiqueta.abrirRelatorio}">
<script type="text/javascript">
jan = window.open('gerarEtiqueta${usuarioLogin.usuario.codigo}.relatorioPDF', 'Relatório','resizable=yes,scrollbars=no,menu=no,location=no,status=yes,window=maximized');
jan.opener = this;
</script>
</c:if>
Isso funciona, mas agora quero que abra 2 pdfs de uma vez, em apenas um click, como por exemplo:
if (etiqueta) {
bytes = gera.geraImpressao(caminhoRelatorio + "etiquetas.jasper", new JRBeanCollectionDataSource(listaSocioPessoaRelatorio), parametros);
// PASSA O PDF COMPLETO GERADO PARA A MEMORIA
((HttpServletRequest) FacesContext.getCurrentInstance().getExternalContext().getRequest()).getSession().setAttribute("relatorioPDF", bytes);
setAbrirRelatorio(true);
}
if (relatorio) {
bytes = gera.geraImpressao(caminhoRelatorio + "relacaoAniversario.jasper", new JRBeanCollectionDataSource(listaSocioPessoaRelatorio), parametros);
// PASSA O PDF COMPLETO GERADO PARA A MEMORIA
((HttpServletRequest) FacesContext.getCurrentInstance().getExternalContext().getRequest()).getSession().setAttribute("relatorioPDF2", bytes);
setAbrirRelatorio2(true);
}
<c:if test="${gerarEtiqueta.abrirRelatorio2}">
<script type="text/javascript">
jan = window.open('gerarEtiqueta${usuarioLogin.usuario.codigo}.relatorioPDF2', 'Relatório','resizable=yes,scrollbars=no,menu=no,location=no,status=yes,window=maximized');
jan.opener = this;
</script>
</c:if>
<c:if test="${gerarEtiqueta.abrirRelatorio}">
<script type="text/javascript">
jan = window.open('gerarEtiqueta${usuarioLogin.usuario.codigo}.relatorioPDF', 'Relatório','resizable=yes,scrollbars=no,menu=no,location=no,status=yes,window=maximized');
jan.opener = this;
</script>
</c:if>
mas assim não funciona, alguém tem alguma idéia que possa me ajudar a resolver este problema?
O erro que me da é que ele não está lendo o abrirRelatorio2.