0
点赞
收藏
分享

微信扫一扫

Java学习笔记一Cookie和Session


Java学习笔记一Cookie和Session_cookie

Cookie

Java学习笔记一Cookie和Session_session_02


Java学习笔记一Cookie和Session_验证码_03


Java学习笔记一Cookie和Session_验证码_04


从浏览器中先访问demo1再访问demo2

Java学习笔记一Cookie和Session_session_05


Java学习笔记一Cookie和Session_java_06


Java学习笔记一Cookie和Session_验证码_07


Java学习笔记一Cookie和Session_服务器_08

Java学习笔记一Cookie和Session_服务器_09


Java学习笔记一Cookie和Session_java_10


Java学习笔记一Cookie和Session_服务器_11

Java学习笔记一Cookie和Session_java_12


默认情况下,/Day15虚拟目录下的servlet是无法访问/Day16虚拟目录下的servlet设置的Cookie的。

Java学习笔记一Cookie和Session_session_13


通过setPath函数设置为/,表明范围涵盖了Day15和Day16,也就是说Day15和Day16下所有servlet都可以访问到设置的cookie。

Java学习笔记一Cookie和Session_cookie_14


Java学习笔记一Cookie和Session_cookie_15


Java学习笔记一Cookie和Session_session_16

案例

Java学习笔记一Cookie和Session_java_17


Java学习笔记一Cookie和Session_java_18

Java学习笔记一Cookie和Session_验证码_19


Java学习笔记一Cookie和Session_服务器_20


Java学习笔记一Cookie和Session_java_21


Java学习笔记一Cookie和Session_cookie_22


Java学习笔记一Cookie和Session_java_23


Java学习笔记一Cookie和Session_session_24


Java学习笔记一Cookie和Session_cookie_25

Session

Java学习笔记一Cookie和Session_cookie_26

Java学习笔记一Cookie和Session_session_27


Java学习笔记一Cookie和Session_验证码_28


Java学习笔记一Cookie和Session_验证码_29


客户端第一次请求时请求包中没有cookie信息,由于服务器调用了getSession方法,生成了session对象,并且服务器响应包中会带有set-cookie头,且这里的键值对是JSESSIONID=值(值为服务器中的Session对象的ID)。客户端在这次会话中又访问了Demo2,请求包中将带上这里的cookie信息,这样就完成了会话中不同请求响应之间的数据共享,以及servlet之间的数据共享。

Java学习笔记一Cookie和Session_服务器_30


默认情况下,会话结束后,这个带JSESSIONID的cookie就没有了。如果要下次会话还能访问的话,就必须持久化。然后客户端下次请求时,请求包里带上该cookie即可。

Java学习笔记一Cookie和Session_服务器_31

Java学习笔记一Cookie和Session_cookie_32


Java学习笔记一Cookie和Session_java_33

Java学习笔记一Cookie和Session_session_34


Java学习笔记一Cookie和Session_java_35


Java学习笔记一Cookie和Session_java_36

案例

Java学习笔记一Cookie和Session_java_37


login.jsp是一个servlet,而LoginServlet也是一个servlet,它们之间需要共享数据。使用session技术来完成该操作。

Java学习笔记一Cookie和Session_session_38

Java学习笔记一Cookie和Session_session_39


Java学习笔记一Cookie和Session_java_40


Java学习笔记一Cookie和Session_java_41


Java学习笔记一Cookie和Session_session_42


Java学习笔记一Cookie和Session_java_43


Java学习笔记一Cookie和Session_验证码_44


Java学习笔记一Cookie和Session_cookie_45


Java学习笔记一Cookie和Session_验证码_46

Java学习笔记一Cookie和Session_java_47

细节处理

Java学习笔记一Cookie和Session_session_48


后退后验证码没有更新,解决方法,验证码值用完就将Session中验证码值丢弃

Java学习笔记一Cookie和Session_验证码_49


后退后再登陆,服务器报错。由于第3步代码中checkCode_seesion为空了。

Java学习笔记一Cookie和Session_java_50


举报

相关推荐

cookie、session学习

session和cookie

Cookie和session

Cookie和Session

Cookie 和 Session

cookie和session

0 条评论