Java サーブレットで pdf を作成しています。作成した pdf を開くと、サーブレットの後にその 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」という名前です(これは私のサーブレットの名前です)。これがなぜなのか、おそらくそれを修正する方法を知っている人はいますか?
編集:インラインpdfとして保持する必要があります。添付ファイルとして試してみたところ、正しく名前が付けられました。