Java中如何操作Seesion?
发布时间: 2017/9/30 11:32:30

session是一种服务器端的技术,利用这种技术能够在web服务器内存中为每一个用户与服务器的会话建立一个内存空间来保存会话数据信息。因为是保存在服务器的内存中,所以当会话结束(浏览器关闭),对应的session也会结束。

  java中使用session:要导入javax.servlet.http.HttpSession这个包

  1.添加一个session到服务器

  public void addSession(){

  HttpSession session = request.getSession();

  session.setAttribute("username","cstarena");//向服务器添加一个名为username的session

  }

  2.获取一个session的值

  public void getSession(){

  HttpSession session = request.getSession();

  一般取出来的是object所以要 强转类型

  String username =(String) session.getAttribute("username");

  }

  3.删除session

  public void deleteSession(){

  HttpSession session = request.getSession();

  session.removeAttribute("变量名"); //删除某个session

  session.invalidate(); //删除所有session

  }