Fórum Ideia para Sistema #513072
09/03/2015
0
Estou desenvolvendo um projeto onde estou utilizando Java Web (Back-End) e Adobe Flex (Front-End), na parte do java só crio as classes para fornecer dados para o Flex. O sistema é para Eventos onde em uma parte do sistema eu preciso gerar o certificado dos alunos.
Agora estou com uma duvida, de qual forma vocês me recomendam fazer essa geração do certificado para que os alunos possam imprimir. OBS: Preciso gerar em pdf, mas não queria salvar esse arquivo dentro do servidor para não chegar em um ponto onde o mesmo pode acabar o espaço do servidor.
Obrigado até o momento.
Danilo Junior
Curtir tópico
+ 0Posts
09/03/2015
Ronaldo Lanhellas
FacesContext fc = FacesContext.getCurrentInstance();
ExternalContext ec = fc.getExternalContext();
ec.responseReset();
ec.setResponseContentType(contentType);
ec.setResponseContentLength(contentLength);
ec.setResponseHeader("Content-Disposition", "attachment; filename=\"" + fileName + "\"");
OutputStream output = ec.getResponseOutputStream();
// Coloque o inputStream do seu arquivo dentro do outputStream
fc.responseComplete();
}
Gostei + 0
09/03/2015
Ronaldo Lanhellas
FacesContext fc = FacesContext.getCurrentInstance();
ExternalContext ec = fc.getExternalContext();
ec.responseReset();
ec.setResponseContentType(contentType);
ec.setResponseContentLength(contentLength);
ec.setResponseHeader("Content-Disposition", "attachment; filename=\"" + fileName + "\"");
OutputStream output = ec.getResponseOutputStream();
// Coloque o inputStream do seu arquivo dentro do outputStream
fc.responseComplete();
}
Gostei + 0
09/03/2015
Danilo Junior
Mas dessa forma e via JSP?
Gostei + 0
09/03/2015
Ronaldo Lanhellas
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)