動的に読み込まれた画像を webapp に表示するには、BufferedDynamicImageResource
. (データベース ID に基づいてバックエンド サーバーから画像をロードするだけです。)
画像リソースの URL は次のようになります。
http://localhost:8080/wicket/page?17-IResourceListener-logotype
^^
sequence number
シーケンス番号は、私が生成するそのような画像ごとに増加します。
問題は、URL が実行ごとに再利用される (シーケンス番号が 0 にリセットされる) ため、サーバーを再起動すると、ブラウザーは新しく生成された画像をフェッチせず、代わりにキャッシュされたバージョン (最後の実行で生成されたもの) を使用することです。ウェブアプリ)。
私の質問:この動作を回避する最善の方法は何ですか? (たとえば、読み込まれた画像のデータベース ID を URL に追加できれば、すべて正常に動作します。)