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 ファイルのみを無視するにはどうすればよいですか?