閱讀838 返回首頁    go 阿裏雲 go 技術社區[雲棲]


《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

  上一篇:go  《Servlet、JSP和Spring MVC初學指南》——1.8 GenericServlet
  下一篇:go  《Servlet、JSP和Spring MVC初學指南》——1.6 ServletConfig