Boa tarde pessoal,
Bom, estou tentando gerar um relatório e fazer o download deste utilizando o componente p:fileDownload do Primefaces, utilizando o código abaixo.
<p:commandButton id="botaoGerarRelatorio" value="Emitir Relatorio" ajax="false" actionListener="#{relatorioControlador.gerarRelatorio}" update="panelMensagens">
<p:fileDownload value="#{relatorioControlador.file}"/>
</p:commandButton>
Estou conseguindo gerar o relaório e fazer o download sem problemas. O problema é quando há uma exceção na geração do relatório. Eu não consigo fazer o tratamento da exceção e mostrar a mensagem na tela. Todas as vezes, é tentado fazer o download do arquivo ocasionando erro neste caso. Alguém que já passou por isso poderia me ajudar? agradeço a atenção.
