- 同一个请求中使用HttpServletRequest共享数据
- 同一个用户使用session共享数据
获取方法:HttpSession hs=req.getSession();
备注:如果不存在,则先创建,再返回 - 不同用户之间共享数据使用ServletContext
获取方法:
//第一种方式:
ServletContext sc=this.getServletContext();
//第二种方式:
ServletContext sc2=this.getServletConfig().getServletContext();
//第三种方式:
ServletContext sc3=req.getSession().getServletContext();
其他用法:
获取web.xml中的全局配置
String str = sc.getInitParameter(“name2”);
获取文件的绝对路径(相对于项目根目录,开发时为WebRoot)
String path=sc.getRealPath("/doc/1.txt");