Java Spring MVC在浏览器中显示PDF

如何强制浏览器显示pdf而不是下载? 这是控制器

@RequestMapping(value = "/preview.pdf", method = RequestMethod.GET) protected String preivewSection( HttpServletRequest request, HttpSession httpSession, HttpServletResponse response) { try { byte[] documentInBytes = getDocument(); response.setHeader("Content-Disposition", "inline; filename=\"report.pdf\""); response.setDateHeader("Expires", -1); response.setContentType("application/pdf"); response.setContentLength(documentInBytes.length); response.getOutputStream().write(documentInBytes); } catch (Exception ioe) { } finally { } return null; } 

如果删除此行,pdf将在浏览器中打开。

 response.setHeader("Content-Disposition", "inline; filename=\"report.pdf\""); 

看起来上面提到的控制器是我们从服务器端所需要的,问题是浏览器不支持查看PDF文件。