1

いくつかの静的ファイル (MS Word ドキュメントなど) を含む Web アプリケーション (.war) があります。これらのファイルをダウンロードしようとすると、JBoss は応答にいくつかの HTTP ヘッダーを自動的に設定します。これらのヘッダーを特定の値に設定する (または省略する) ように JBoss (バージョン 3.2.7) を構成する方法はありますか? 私が特に興味を持っているのは、

Cache-Control: no cache

これは、Internet Explorer で https 経由でファイルをダウンロードするときに問題が発生するためです (IE はファイルをディスクに保存することを拒否します)。

ところで。この動作は、Windows レジストリにエントリを追加することで変更できます。

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings]
"BypassSSLNoCacheCheck"=dword:00000001

しかし、明らかに、ファイルをダウンロードするためだけにレジストリをいじるようにお客様に依頼するつもりはありません。

どんな提案でも大歓迎です。

4

2 に答える 2

4

Cache-Control 動作を無効にする方法に関する JBoss コミュニティ wiki の説明を次に示します

私は今までこの IE6 の機能を知りませんでした。これはIE7にも当てはまりますか?

于 2008-11-21T11:44:24.127 に答える
0

頭に浮かぶオプションは、サーブレット (または同様のもの) をラップすることです。これにより、呼び出される URL がサーブレットを呼び出し、サーブレットが必要なヘッダーを設定して、基になるドキュメントを配信します。

于 2008-11-21T11:37:11.067 に答える