読者です 読者をやめる 読者になる 読者になる

IEでのみブラウザ内でPDFファイルを表示できない場合

Content-TypeもContent-Dispositionの設定も問題ないはずなのにIEでのみ、PDFファイルのブラウザ内での表示ができずにダウンロードダイアログが表示されてしまう。
レスポンスヘッダのContent-Typeにいつの間にかcharsetが付加されていることが原因でした。

Content-Type:application/pdf; charset=UTF-8

サーブレットから直接レスポンスを生成した場合には問題ないですが、JSPタグでフォワードして生成しようとしたら付加されていました。回避する方法がわからなかったのでリダイレクトに変更。