HttpSession 接口
作用: TOMCAT 存储数据
request 存储数据
request.setAttribute();
request.getAttribute();
好处: 类比 request
HttpSession 存储数据 只要是同一个浏览
发送请求,可以把你希望存储的数据
都可以存在HttpSession内部
HttpSession = request.getSession();
session.setAttribute();
session.getAttribute();
session.getId();
特点:
如果当前用户没有创建过HttpSession
创建一个新的HttpSession
如果当前用户已经创建了HttpSession
那么把已经创建好的Session返回给用户
session.setAttribute("name",data);
String name = (String)session.getAttribute("name");
Cookie
Cookie c = new Cookie("name","value");
c.setMaxAge();
response.addCookie(c);
Cookie[] cs = request.getCookies();
for(Cookie c:cs){
c.getName();
c.getValue();
}
解决Cookie禁用:URL 重写
response.encodeURL(url);
url?jsession=xxxxxxxx
作用: TOMCAT 存储数据
request 存储数据
request.setAttribute();
request.getAttribute();
好处: 类比 request
HttpSession 存储数据 只要是同一个浏览
发送请求,可以把你希望存储的数据
都可以存在HttpSession内部
HttpSession = request.getSession();
session.setAttribute();
session.getAttribute();
session.getId();
特点:
如果当前用户没有创建过HttpSession
创建一个新的HttpSession
如果当前用户已经创建了HttpSession
那么把已经创建好的Session返回给用户
session.setAttribute("name",data);
String name = (String)session.getAttribute("name");
Cookie
Cookie c = new Cookie("name","value");
c.setMaxAge();
response.addCookie(c);
Cookie[] cs = request.getCookies();
for(Cookie c:cs){
c.getName();
c.getValue();
}
解决Cookie禁用:URL 重写
response.encodeURL(url);
url?jsession=xxxxxxxx