java-새 탭에서 PDF를 열고 브라우저에 표시하는 방법은 무엇입니까 (다운로드 요청하지 않음)?

PDF로 연결되는 링크가 있는데, 클릭하면 새 탭을 열어서 다운로드를 요청하는 대신 새 탭에서 렌더링하기를 원합니다. 어떻게합니까?

참고로이 질문을하고 있으므로 대답 할 수 있습니다. 이 정보는 다른 답변과 함께 수집 할 수 있지만 한곳에 모두 있기를 바랍니다.

우수 답변
새 탭 (PDF 여부)에서 링크를 열려면에서 해당 링크의 HTML을 수정해야합니다.

<a href="/link_to_pdf.pdf">PDF</a>

<a href="/link_to_pdf.pdf" target="_blank">PDF</a>

브라우저에서 PDF를 열려면 서버 측에서 응답 헤더를 변경해야합니다. Java에서는 다음을 수행하십시오.

response.setContentType("application/pdf");
response.addHeader("content-disposition", "inline; filename=link_to_pdf.pdf");

중요한 것은 인라인입니다. 첨부 파일을 넣으면 브라우저가 대신 다운로드를 시도합니다. You can read more here.

원본 텍스트를 나타내십시오:java-새 탭에서 PDF를 열고 브라우저에 표시하는 방법은 무엇입니까 (다운로드 요청하지 않음)? - 코드 로그