如何使用Spring Boot 2+更改碧玉报告PDF的标题和图标?

我正在使用Spring Boot 2.0.1使用JasperReports以PDF格式的新选项卡生成报告,一切按预期进行。

但是我想更改生成报告的页面的标题和图标,因为它获取的是Spring的默认图标,而标题获取的是控制器映射。

正在发生的图像:

http://img1.mukewang.com/60ada4760001ba9e13610740.jpg

OBS:您知道,Spring失去了与JasperReports的集成,因此在我的控制器中,我返回的是byte []而不是modelAndView。


代码:

@PostMapping("/filtro")

public ResponseEntity<byte[]> gerarRelatorio(Principal principal, IncidenciaLista conteudo) throws Exception{


    UsuarioSistema us = (UsuarioSistema) ((Authentication) principal).getPrincipal();


    byte[] relatorio = relatorioService.gerarRelatorioFiltrado(us.getUsuario().getEmpresa().getNome(), conteudo.getNomeProjeto(), conteudo.getLista());


    return ResponseEntity.ok()

            .header(HttpHeaders.CONTENT_TYPE, MediaType.APPLICATION_PDF_VALUE)

            .body(relatorio);

}


呼如林
浏览 179回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java