编码:session与cookie

response(客户端)

Cookie(客户端,不是内置对象):Cookie由服务端产生,再发送到客户端保存

cookie 相当于本地缓存:客户端----》服务端(例子:浏览器登陆,密码)

作用:提高服务端的访问效率。但安全性较差。

Cookie:name=value

java.servlet.http.Cookie
产生:

public Cookie(String key,String value)

String  getName():获取name

String getValue():获取value

void setMaxAge(int expiry):最大有效期 (秒)

发送:

服务端准备cookie:

response.addCookie(Cookie cookie)

页面跳转(重定向或请求转发)

客户端获取cookie:request.getCookies();

a、服务端增加cookie:response对象;客户端获取对象:request对象

b、不能直接获取单独一个对象,只能一次性获取cookie

 除了自己设置的cookie,还有一个name:JESSIONID的cookie

将用户名保存在客户端

 

 过程:将用户名从客户端发送到服务端,服务端将用户名保存在cookie里,再发送到客户端

原文地址:https://www.cnblogs.com/mi-9/p/12608153.html