2009-03-10 6 views
0

Webアプリケーションに含まれる単一のzipファイルのみを含むWARを作成し、そのWARをJBossにデプロイし、WARのルートにアクセスしてzipファイルをダウンロードできるようにします。だから、welcome-file-listで参照されるzipファイルのコンテンツ処理ヘッダーを設定するにはどうすればよいですか?

、現在、私はそれにzipファイルを持っている戦争、そしてこのweb.xmlのを持っている:この戦争は作品

<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd"> 
<web-app> 
    <display-name>Zipfile</display-name> 
    <welcome-file-list> 
     <welcome-file>file.zip</welcome-file> 
    </welcome-file-list> 
</web-app> 

、と私は、ファイルをダウンロードすることができますが、私のブラウザは知ることができませんファイルの名前。 そのファイルのコンテンツ処理ヘッダーを「attachment; filename = file.zip」とするための場所と方法はどこですか?

これを行うサーブレットを作成する方法はわかっていますが、サーブレットなしで取得することはできますか?

答えて

0

次のトリックはありますか?ブラウザをfile.zipにリダイレクトするscripletを含むwelcome-fileとしてindex.jspを作成します。

+0

ありがとう、それは非常に少数の行でそれをしました。次のもののみを含むindex.jspを作成しました。 <% response.sendRedirect( "file.zip"); %> –

関連する問題