1)对象创建和得到
创建时机:加载web应用时创建ServletContext对象。
得到对象: 从ServletConfig对象的getServletContext方法得到
2) ServletContext对象的核心API
getContextPath() --得到当前web应用的路径
getInitParameter(java.lang.String name) --得到web应用的初始化参数
getInitParameterNames()
setAttribute(java.lang.String name, java.lang.Object object) --域对象有关的方法
jgetAttribute(java.lang.String name)
removeAttribute(java.lang.String name)
RequestDispatcher getRequestDispatcher(java.lang.String path) --转发(类似于重定向)
getRealPath(java.lang.String path) --得到web应用的资源文件
getResourceAsStream(java.lang.String path)
3)域对象有关的方法
ServletContext就是一个域对象!!!!
保存数据:void setAttribute(java.lang.String name, java.lang.Object object)
获取数据:( java.lang.Object) getAttribute(java.lang.String name)
删除数据: void removeAttribute(java.lang.String name)
ServletContext域对象:作用范围在整个web应用中有效!!!