You can define your method for expressing HttpServletRequest and HttpServletResponse and pass it directly to HttpServletResponse, as follows:
@RequestMapping(value="/pdfmethod", produces="application/pdf") public void pdfMethod(HttpServletRequest request, HttpServletResponse response){ response.setContentType("application/pdf"); InputStream inputStream = null; OutputStream outputStream = null; try{ inputStream = getInputStreamFromYourPdfFile(); outputStream = response.getOutputStream(); IOUtils.copy(inputStream, outputStream); }catch(IOException ioException){
source share