マルチパートレスポンス
画面遷移を行いつつ、ファイルをダウンロードさせる時などに使用したくなる。
普通はJavaScriptで実現させるが、以下のような形でも出来る。
Opera、FireFoxなどでは使えるが、IEがサポートしていないので事実上使えない。
<%@ page language="java" contentType="multipart/mixed;boundary=BOUNDARY" %> --BOUNDARY Content-Type: text/html 画面遷移を行いました。 --BOUNDARY Content-Type: application/vnd.ms-excel; Content-Disposition: attachment; filename=hoge1.xls binary hoge1 --BOUNDARY Content-Type: application/vnd.ms-excel; Content-Disposition: attachment; filename=hoge2.xls binary hoge2 --BOUNDARY--