1

Tomcat Web サーバーを使用してサーブレットにリクエストを送信するために ajax を使用しています。最初にリクエストを送信し、サーブレットから応答を取得してから、同じURIを使用してサーブレットにリクエストを送信するためにそのajaxを呼び出します。Tomcatはサーブレットを呼び出さず、前の応答を送信します。

もともと私がしていることは、私のページからajaxへのリクエストが、しばらくしてからサーブレットに移動したときに、私に応答するということです。アプリケーションを更新または再実行すると、サーブレットのリクエスト オブジェクトが送信されず、Tomcat が以前のレスポンスを ajax に直接送信します。

4

1 に答える 1

0

私の推測では、同じ応答を送信するのは Tomcat ではなく、ブラウザのキャッシュです。GET の代わりに POST を使用するか、jQuery のcache設定(または同様のトリック) を使用して、ブラウザーからのキャッシュを防止してください。

于 2013-01-20T08:59:42.657 に答える