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");

posted @ 2019-12-30 22:45  惬意的小屋  阅读(65)  评论(0编辑  收藏  举报