我在 java servlet 中创建一个 pdf,当我创建的 pdf 打开它时,它在我的 servlet 之后错误地命名了该 pdf。这是我的代码:
response.setHeader(contentDisposition, "inline; filename=TemporaryVerification.pdf");
try {
reader = new PdfReader(CreateStuVerification.class.getResource("/resource/" + tempFile));
stamp = new PdfStamper(reader, response.getOutputStream());
所以我希望我的 pdf 命名为“TemporaryVerification.pdf”,但它的名称是“CreateStuVerification.pdf”(这是我的 servlet 的名称)。有谁知道这是为什么,以及如何纠正它?
编辑:我必须将其保留为内联 pdf。虽然当我尝试将它作为附件时,它的名称是正确的。