欢迎来到天天文库
浏览记录
ID:50329699
大小:87.00 KB
页数:8页
时间:2020-03-08
《Web编程技术 教学课件 作者 厉小军第7章 会话管理.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第7章会话管理使客户端记住数据并将之返回到Web服务常用以下4种技术:隐藏域URL重写CookieSession对象7.1隐藏域表单中hidden类型的输入元素也称为隐藏域,隐藏域与HTTP请求中其他表单参数一起被发送到Web服务器,但它们没有任何可视表示。它们只用于包含一个请求的字母或常量值。例7‑1利用隐藏域实现猜数游戏7.2URL重写URL重写是在URL后面附加参数,和服务器的请求一起发送。这些参数为名字/取值对。例7‑2利用URL重写实现页面计数器。7.3cookieCookie是用来存放在浏览
2、器访问WEB服务器的某个资源时,由WEB服务器在HTTP响应消息头中附带传送给浏览器的一片数据。WEB服务器传送给各个客户端浏览器的数据是可以各不相同的。浏览器可以决定是否保存这片数据,一旦WEB浏览器保存了这片数据,那么它在以后每次访问该WEB服务器时,都应在HTTP请求头中将这片数据回传给WEB服务器。显然,Cookie最先是由WEB服务器发出的,是否发送Cookie和发送的Cookie的具体内容,完全是由WEB服务器决定的。例7‑3利用Cookie记录登录次数7.4Session对象Session
3、对象提供了一种把对象保存到内存、在同一用户的后继请求中提取这些对象的标准办法。一、创建会话HttpSessionsession=request.getSession(true
4、false);或HttpSessionsession=request.getSession()7.4Session对象二、在会话中保存和检索对象会话中保存对象session.setAttribute(Stringname,java.lang.Objectvalue)会话中检索对象session.getAttribute(Strin
5、gname)会话中删除对象session.removeAttribute(Stringname)7.4Session对象三、销毁会话session.invalidate()7.5综合案例一、采用session实现猜数游戏二、采用session实现页面访问计数器
此文档下载收益归作者所有