問題が発生しています。各ページには、クロスページを使用するコレクタ内に別のフィールドを設定する必要があるため、ページ間のリクエスト内に格納する特定のフィールドがあります。問題は戻るボタンです。バックボタンで要求を入力するクリック
ログインページへのリンクをクリックすると、サーバーはリクエストから適切なページ名とイベント名などをコレクタに入力して、ログインページに移動できるようにします。 (特定のものはロードする必要があるので、サーブレットを通過する必要があります)。しかし、そのページには、広告やその他のもののための静的なモジュールがあります。そのため、広告の1つをクリックすると、これらの属性を必要としない静的な別のページにアクセスできます。 Chrome、Safari、FFでは、この静的ページにアクセスした後に戻るボタンをクリックすると、ブラウザはページを表示できるようにリクエストを再読み込みするように求めます。しかしIE8では、ページリロードはありません。ちょうど私がページに戻ってきて、リクエストを入力しないで、私の残念なページでクラッシュします。
私は、バックボタンクリックで要求を入力する方法があるかどうか、およびその方法を知る必要があります。それ以外の場合は、要求にnullが含まれているため、フィールドにアクセスしようとするとサーブレットがnullポインタを投げています。どんな助けでも大歓迎です。これがすべて可能なのかどうかはわかりません。
使用しているコレクタとページをナビゲートする方法は、私が働く会社で使用されているフレームワークに組み込まれているものです。私が変えることはできない。しかし、POSTは静的なページにユーザーを送信していません。これは、セキュリティを確保するためにフォームまたはサーバーのサイドページをナビゲートする場合にのみ使用されます。だから、基本的にこれらの制限は、私がリクエストオブジェクトにデータを入れることができる解決策を探すことしかできません。 – banjokaboom
@portugusto_programmer 'POST'があなたをリードしているかどうかを制御できますか?はいの場合は、情報を処理した後に_immediately_をリダイレクトすることをお勧めします。処理するサーブレットとそれ以降のページがあります。 – jmruc