私は奇妙な問題を抱えており、デバッグがうまくいきません。
私は、データベースを検索するための JSR168 準拠のポートレットを作成する任務を負いました。ポートレットを開くと、数千のレコードを検索するためのさまざまな条件の 6 つの検索ボックスが表示されます。検索を押すと、別のページが表示されます (最初のページを保持し、<jsp: include>
ユーザーが検索語を表示/変更できるように 2 番目のページを使用します)。検索結果ページから、ユーザーは結果の 1 つ (新しいページにリダイレクト) をクリックして、それに関する詳細情報を取得できます。
そのすべてが機能します。問題は、ユーザーが再度検索したい場合です。
これを開発したとき、ローカル マシンにインストールされた LifeRay を使用しました。すべてが IE、Firefox、および Chrome で完全に機能します。しかし、開発ポータル (IBM WebSphere) にデプロイすると、IE ではまったく機能しません。Firefox/Chrome では、ユーザーが詳細情報ページを表示しているときに、ブラウザーにアクセスすると、キャッシュされたバージョンの検索結果が読み込まれます。このコンテンツはめったに変更されないため、完璧です。
ただし、IE では、詳細ビューで [戻る] ボタンをクリックすると、「Web ページの有効期限が切れています」というメッセージが表示されます。ポートレットとページのポータル設定ですべてのキャッシュ設定を試しましたが、うまくいきませんでした。
誰にもアイデアはありますか?