Tomcat サーバーからの pdf データを含む byte[] をクライアントに送信する必要があります。私はこれを使用しています:
response.setContentType("application/pdf");
response.setHeader("Content-Disposition:","inline; filename=test.pdf");
しかし、(少なくとも) Firefox を使用すると、インライン表示ではなく、ファイルをダウンロードできます。PDF データをインラインで表示する唯一の方法は、Content-Disposition ヘッダー レコードを削除することですが、そうするとファイル名を設定できず、PDF 名は URL の最後のフォルダーから取得されます。