JSPでjava beanを手動でクリアする方法
691 ワード
JSPで作成されたjava beanオブジェクトは、次のいくつかの異なるライフサイクルのコンテナに格納できます.
1.page現在のページ、pageContextオブジェクトに対応
2.request現在のhttpリクエスト、requestオブジェクト対応
3.セッションの現在の返答は、セッションオブジェクトに対応する
4.アプリケーションオブジェクトに対応するアプリケーションの現在のアプリケーション
もちろん、一般的にはjava beanオブジェクトを自分でクリアする必要はありません.システムはライフサイクルに基づいてコンテナ内のオブジェクトを自動的にクリアするからです.
ただし、ビジネス上の必要性やメモリのコストを最小限に抑えるためには、指定したコンテナ内の不要なjava beanオブジェクトを手動でクリアすることもできます.
パージ方法は次のとおりです.
1.page現在のページ、pageContextオブジェクトに対応
2.request現在のhttpリクエスト、requestオブジェクト対応
3.セッションの現在の返答は、セッションオブジェクトに対応する
4.アプリケーションオブジェクトに対応するアプリケーションの現在のアプリケーション
もちろん、一般的にはjava beanオブジェクトを自分でクリアする必要はありません.システムはライフサイクルに基づいてコンテナ内のオブジェクトを自動的にクリアするからです.
ただし、ビジネス上の必要性やメモリのコストを最小限に抑えるためには、指定したコンテナ内の不要なjava beanオブジェクトを手動でクリアすることもできます.
パージ方法は次のとおりです.
<%
pageContext.removeAttribute("user");
request.removeAttribute("user");
session.removeAttribute("user");
application.removeAttribute("user");
%>