要在新标签中打开链接(PDF或不是PDF),您必须修改该链接的HTML
<a href="/link_to_pdf.pdf">PDF</a>
Run Code Online (Sandbox Code Playgroud)
至
<a href="/link_to_pdf.pdf" target="_blank">PDF</a>
Run Code Online (Sandbox Code Playgroud)
要在浏览器中打开PDF,您必须将服务器端更改为响应标头.在Java中,你会这样做:
response.setContentType("application/pdf");
response.addHeader("content-disposition", "inline; filename=link_to_pdf.pdf");
Run Code Online (Sandbox Code Playgroud)
至关重要的是inline.如果您放置attachment,您的浏览器将尝试下载它. 你可以在这里阅读更多.