[kazukichi] ざっくりJava JSP/サーブレット (2016/03/03) [2019/11/05]アプリケーションスコープ
サーバーを再起動するまでずっと保持しておける
サーブレットで アプリケーションスコープ を利用する例
Human human = new Human("かずきち",29);
//ServletContext インスタンスの取得
ServletContext app = this.getServletContext(); //javax.servlet.http.ServletContext をインポートする必要がある
//アプリケーションスコープにインスタンスを保存
app.setAttriute("human", human);
//アプリケーションスコープからインスタンスを取得
Human h = (Human) app.getAttribute("human");
//アプリケーションスコープからインスタンスを削除
app.removeAttribute("human");
jspファイルで アプリケーションスコープ を利用する
<%@ page import = "bean.Human" %>
<%
//アプリケーションスコープからインスタンスを取得
Human h = (Human) app.getAttribute("human");
%>
<%= h.getName() %>さんの年齢は<%= getAge() %>際です