私はstruts2Webアプリケーションを使用しています。ユーザーがリンクをクリックしたときに、ユーザーのブラウザーにファイル(Excel、PDFファイル、またはHTMLの場合があります)を表示したいという状況に直面しています。
また、応答はブラウザの[開く/保存]ダイアログボックスの形式である必要があります。
そのために私がこれまでにしたことは
1)struts.xmlファイルにアクションマッピングを作成します。
2)アクションクラスメソッドの内容は次のようになります
ServletOutputStream outputStream = null;
outputStream = response.getOutputStream();
byte[] output = (byte[])content;
response.setContentType(getContentType(format));
response.setContentLength(output.length);
outputStream.write(output, 0, output.length);
outputStream.flush();
outputStream.close();
このコード部分は、コンテンツタイプ、コンテンツの長さを設定し、最後にコンテンツを書き込みます。
私の質問は、このコンテンツを表示するためにjspページに何を書く必要があるかです。
誰でも助けてください。