ServletActionContext.getServletContext()nullポインタ例外

今日、ServletActionContext.getServletContext()を使用してservletContextを取得すると、実際には空になります。

信じられないことだと思います。私はこれを書きませんでした。私はそれを主導し、ヌルポインターをくれました。

私もオンラインで確認しましたが、解決策は次のようです:

  Eclipseの組み込みブラウザーを使用せずにプロジェクトを再デプロイし、別のサードパーティーブラウザーに切り替えてアクセスすると、実際に機能します

問題の場所はわかりませんが、誰かが説明しました:

  ブラウザにアクセスすると、ブラウザは自動的にセッションIDをユーザーに割り当てます。送信が行われると、IDがアクションまたはサーブレットに渡されます。そのとき、アクションまたはサーブレットのセッションには、割り当ての余地があります。したがって、ブラウザから直接アクセスされない場合、アクションまたはサーブレットで直接テストされる場合、セッションはセッションIDを取得しないため、nullポインタ例外が報告されます

おすすめ

転載: www.cnblogs.com/ibcdwx/p/12760812.html