Session

Session的实现是基于Cookie,Session需要借助于Cookie存储客     户的唯一性标识JSESSIONID。

1.获得Session对象

HttpSession session=request.getSession()

获取JSESSIONID

String id=session.getID()

//cookie替代JSESSIONID,同名同路径

Cookie cookie=new Cookie("JSESSION",id)

cookie.setPath("/aaa")

response.addCookie(cookie)

2.向Session中存取数据,删除数据

session.setAttribute("key","value") //存

Object key=session.getAttribute("key") //取

String key=(String)session.getAttributer("key")

session.removeAttributer("key") //删

 3.请求与session域中的进行比较

String ra=request.getParameter("aaa")  //获取请求信息

String sa=(String) request.getSession().getAttributer("aaaa")  //获取session信息

if(!ra.equals(sa)){

request.setAttributer("info","ra与sa不同")

request.getRequestDispatcher("/aaa.jsp")/forward(request,response) } //带数据的请求转发

原文地址:https://www.cnblogs.com/god3064371/p/11820572.html