《Servlet、JSP和Spring MVC初學指南》——1.7 ServletContext
本節書摘來自異步社區《Servlet、JSP和Spring MVC初學指南》一書中的第1章,第1.7節,作者:【加】Budi Kurniawan(克尼亞萬) , 【美】Paul Deck著,更多章節內容可以訪問雲棲社區“異步社區”公眾號查看
1.7 ServletContext
ServletContext表示Servlet應用程序。每個Web應用程序隻有一個上下文。在將一個應用程序同時部署到多個容器的分布式環境中,每台Java虛擬機上的Web應用都會有一個ServletContext對象。
通過在ServletConfig中調用getServletContext方法,可以獲得ServletContext。
有了ServletContext,就可以共享從應用程序中的所有資料處訪問到的信息,並且可以動態注冊Web對象。前者將對象保存在ServletContext中的一個內部Map中。保存在ServletContext中的對象被稱作屬性。
ServletContext中的下列方法負責處理屬性:
java.lang.Object getAttribute(java.lang.String name)
java.util.Enumeration<java.lang.String> getAttributeNames()
void setAttribute(java.lang.String name, java.lang.Object object)
void removeAttribute(java.lang.String name)
最後更新:2017-05-27 17:31:25