javaweb-cookie

session(服务端)
Cookie(客户端,不是内置对象):Cookie是由 服务端生成的 ,再发送给客户端保存。
相当于 本地缓存的作用: 客户端(hello.mp4,zs/abc)->服务端(hello.mp4;zs/abc)
作用:提高访问服务端的效率,但是安全性较差。

Cookie:    name=value   
javax.servlet.http.Cookie
public Cookie(String name,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拿到

通过F12可以发现  除了自己设置的Cookie对象外,还有一个name为 JSESSIONID的cookie

建议 cookie只保存  英文数字,否则需要进行编码、解码

3. 使用Cookie实现  记住用户名  功能

你可能感兴趣的:(javaweb-cookie)