マルチパートレスポンス

画面遷移を行いつつ、ファイルをダウンロードさせる時などに使用したくなる。
普通はJavaScriptで実現させるが、以下のような形でも出来る。
OperaFireFoxなどでは使えるが、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--