Pessoal nao estou conseguindo exporta um arquivo parA pdf veja meu código
byte[] b = compProgTotBO.printOrPreview(1, "IMP10081900001.txt")
javax.servlet.http.HttpServletResponse response = (javax.servlet.http.HttpServletResponse) FacesContext.getCurrentInstance().getExternalContext().getResponse();
ServletOutputStream ouputStream;
response.setContentType("application/force-download");
//response.setContentType("application/pdf");
response.setContentLength(b.length);
//response.setHeader("Content-Disposition","inline; filename=report.pdf");
ouputStream = response.getOutputStream();
ouputStream.write(b, 0, b.length);
ouputStream.flush();
ouputStream.close();
//FacesContext.getCurrentInstance().responseComplete();
jsp
<h:form>
<a4j:commandButton id="btnImprimir"
styleClass="botao"
value="#{msgCompProg['principal.btnImprimir']}"
actionListener="#{dlgGridCompMB.imprimir}"
immediate="false"/>
</h:form>
não sei o que pode ser, alguma pessoas me falaram para eu trocar o botao para h:, soh que simplesmente quando eu troco ele nem chama o metodo.
Alguem ja passou por este problema, poderia me ajudar?
Obrigado