servlet学习笔记

  1. 同一个请求中使用HttpServletRequest共享数据
  2. 同一个用户使用session共享数据
    获取方法:HttpSession hs=req.getSession();
    备注:如果不存在,则先创建,再返回
  3. 不同用户之间共享数据使用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");

原文地址:https://www.cnblogs.com/yinchh/p/12380837.html