Como vocês podem perceber, o método createPDFReport(…) da classe ReportUtils gera um relatório em PDF e o escreve no OutputStream do response do Servlet. Caso vocês queiram outros tipos de exportação, basta mudar o tipo do exportador. Clicando aqui, vocês podem ver a documentação da interface JRExporter e de todas as classes que a implementam. Note que ao mudar o exportador, você também precisa alterar o content type do response para refletir o tipo de arquivo gerado.
Com isso feito, rode a aplicação e aponte o navegador para o endereço “http://localhost:8084/TutorialRelatoriosWeb/ReportServlet&#8221; (sem as aspas). Por padrão o Tomcat usado em desenvolvimento no NetBeans roda na porta 8084. Certifque-se que o seu está rodando nesta porta e se não estiver, use a porta correta. Se você seguiu corretamente o tutorial até aqui, será gerado então um .pdf com todos os clientes que tenham o primeiro nome iniciando com a letra “D” (veja o parâmetro “primeiroNome” passado para o relatório).
Note que agora, para passar parâmetros para o relatório, basta você obter os parâmetros pelo request e então adicionar os parâmetros desejados no mapa de parâmetros do relatório. Se quiser outros tipos de exportação, por exemplo, para Excel, basta criar um novo método na classe ReportUtils, que configura o content type apropriado (“application/ms-excel”) e o exportador necessário (JRXlsExporter ou JRXlsxExporter). Tanto a passagem de parâmetros quanto a geração de outros tipos de arquivos ficam como exercício para vocês. O Servlet ReportServlet pode ser generalizado também, permitindo que o nome do arquivo do relatório a ser gerao seja passado via request :).
Com isso terminamos nosso tutorial sobre relatórios em Java! Espero que tenham gostado! Para baixar o projeto criado nesta parte, clique aqui. Nos próximos tutoriais iremos aprender a usar a biblioteca JavaScript jQuery, que é extremamente útil e facilita muito a nossa vida.

Eletrodo especial para a soldagem de aços refratários com composição química semelhante, do tipo AISI 310. Depósitos resistentes à corrosão e oxidação em temperaturas de até 1200°C.
Eletrodo revestido 310. Fabricado não apenas com revestimento rutílico, como também básico. Indicado principalmente para a soldagem de aços austeníticos contendo 25 % Cr e 20 % Ni. Os cordões apresentam não só excelente ductilidade, bem como alta resistência à oxidação; em temperaturas de trabalho de até 1200 º C.
Este consumível produz uma transferência de metálica lisa e da mesma forma, uniforme. Com poucos respingos e ademais uma escória auto destacável. Ao mesmo tempo, as soldas exibem uma superfície ligeiramente côncava; com boa aparência geral. Além disso, o produto é ideal para fazer uniões de filete ou de topo; em todas as posições. Em suma, é considerado um produto de uso geral. Empregado principalmente para soldar o aço AISI 310. Mas também para aços inox. ligados ao Cr, bem como para quase todos os tipos de de aços C e baixa liga .
O depósito de solda tem uma estrutura totalmente austenítica. Sua excepcional resistência à oxidação e tenacidade à altas temperaturas fazem com que seja adequado para muitas aplicações. Em plantas de processamento químico; usinas nucleares e partes de fornos. Também é usado em juntas dissimilares e da mesma forma, almofadas elásticas.
Ao soldar aços totalmente austeníticos e para evitar o risco de fissuração à quente, a entrada de calor e a temperatura de inter passe deverá ser minimizada. Com a finalidade de ter a menor diluição possível no metal de base. Durante a soldagem, não será necessário aplicar tratamentos térmicos de preaquecimento ou pós-aquecimento. Ao mesmo tempo, se recomenda manter uma temperatura máxima entre passes de aproximadamente 100 ° C.
Aplicações: soldagem de aços tipo AISI 310, revestimentos inoxidáveis em aços carbono, soldagem de aços ligados ao Cr, juntas dissimilares, componentes em plantas de polimerização, peças das câmaras de combustão de turbinas a gás, peças de fornos, caixas de recozimento, industria petroquímica, criogênica, farmacêutica, alimentícia, cervejaria, etc..