ServletContext介面和常用方法
阿新 • • 發佈:2019-01-26
如何獲取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自身的初始化引數