アプリケーションスコープ
アプリケーションスコープとは、Webアプリケーションが終了するまでの間、アプリケーション内のすべてのサーブレットクラスとJSPファイルで利用することができるスコープ。またこのスコープに保存したインスタンスはユーザー(ブラウザ)間で共有することができる。
アプリケーションスコープの基本操作
アプリケーションスコープの正体はjavax.servlet.ServletContextインスタンス。
アプリケーションスコープを取得
ServletContext application = this.getServletContext();
アプリケーションスコープにインスタンスを保存
application.setAttribute("属性名", インスタンス);
アプリケーションスコープからインスタンスを取得
取得するインスタンスの型 変数名 = (取得するインスタンスの型) application.getAttribute("属性名");
アプリケーションスコープからインスタンスを削除
application.removeAttribute("属性名");