1. 程式人生 > >ServletContext介面和常用方法

ServletContext介面和常用方法

如何獲取ServletContext物件:

1.在Servlet類中:super.getServletContext();

2.通過請求物件來獲取:request.getServletContext();該方法從Tomcat7開始存在的

3.通過session物件來獲取:request.getSession.getServletContext();

獲取的都是同一個ServletContext物件

常用方法:

1.String getRealPath(String path):根據一個資源的相對web根的路徑,獲取它的絕對路徑

2.String getContextPath():返回當前響應的上下文路徑

----------------------------------------------------------------------------------------------

如果多個Web元件之間有相同的初始化引數配置,此時配置重複怎麼辦:

----->全域性初始化引數


String getInitParameter(String name):獲取指定名稱的全域性初始化引數

Enumeration<String> getInitParameterNames():獲取所有全域性的初始化引數的名字

注意:

ServletConfig介面中的獲取初始化引數的方法,只能獲取當前Servlet自身的初始化引數