0
ページを2度目にリフレッシュするか、最初の実行後にリンクをクリックすると、同じオブジェクト・インスタンス出力が発生します。私は次回のメソッドの実行を見ることができず、新しい出力値を持ってきました。JSPページは1回だけJavaメソッドを実行します
このメソッドでは、いくつかのデータベースクエリを実行しています。
最初の2ページのリフレッシュの実行時間が変更され、tat後には、そのページへの残りのアクセスに対して同じままです。
私はSystem.currentTimeMillis()
を印刷しようとしましたが、同じタイムスタンプを表示していたたびに更新されませんでした。 2回のリフレッシュ後にメソッドが実行されないのはなぜですか?
あなたのブラウザがページをキャッシュしているようですが、特定のページをキャッシュしないようにブラウザを強制する方法を確認してください。ここではそれについてたくさんの質問があります。 – SJuan76
[すべてのブラウザでウェブページがキャッシュされないようにする](http://stackoverflow.com/questions/49547/making-sure-a-web-page-is-not-cached-across-all) -Browsers) – AxelH
はい、最初にチェックしたのは、キャッシュをクリアしてみました。 – Pradeesh