1

Java を使用してファイルを作成し、ダウンロード用のリンクを生成しています。

ファイル myFile.xls を作成し、以下のリンクがあるとします。

Please download data from <a href="#{msg['websiteWay']}ProjectUploadFiles/excel/#{MyLogin.loginname}_SurveyReport.xls">here</a>. 

これにより、以下のようになります。

Please download data from <a href="http://www.mywebsite.com/excel/admin_SurveyReport.xls">here</a>.

新しいファイルを作成して上記のリンクをクリックするたびに、最初にダウンロードした以前のファイルが常に表示されます。

jsfがファイルをキャッシュするために発生していますか?

: ファイルを手動でダウンロードすると、更新されたファイルが常に表示されます。

ただし、リンクを使用すると、常に最初のファイルが表示されます。

なぜこれが起こっているのですか?

これはキャッシュのせいだと思います。はいの場合、この Excel ファイルのみを無視するにはどうすればよいですか?

4

1 に答える 1