现在的位置: 首页 > 综合 > 正文

Sevlet学习笔记1

2012年12月26日 ⁄ 综合 ⁄ 共 621字 ⁄ 字号 评论关闭

1.Servlet笔记1.对于collection(如set、list)才有Iterator迭代器,map等是没有的。
2.cookie:服务器端可以给客户端写cookie,只能是文本形式,且大小有限制(如4kb),用户可以清空cookie或阻止接收cookie,只能拿自己webapp写入客户端的cookie;cookie分两种:有生命周期(存在于生命周期之间)和没有生命周期(只属于本次打开的浏览器窗口,放在内存中的)
 3.一个servlet、jsp设置的cookie可以被同一路径或子路径下的servlet、jsp读到(如直接打开或右键在新窗口打开),父路径设置的cookie子路径可以读到,反过来不行
4.session:存在于服务器端,服务器为每一个客户在服务器端建一个session,并取一个id号,id号通过cookie存在客户端(若用户将cookie禁用掉,只能采用URL重写编程方式解决 response.encodeURL()/.encodeUrl(),能将用户的session追加到网址的末尾,也就是能够保证用户在不同的页面时的session对象是一致的),只要属于同一套窗口(重新启动浏览器后算是另一套),id号也将发生改变,它们的session是共有的。总结:session是服务器端的一块内存(key-value);和客户端有对应的id;服务器向客户端发session id有两种方式:写入cookie,追加到URL尾部;

抱歉!评论已关闭.