首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

Servlet与JSP核心编程 - 八

2012-12-22 
Servlet与JSP核心编程 ---- 88.6 使用cookie的属性??? getPath/setPath– 读取/设置cookie适用的路径。如果

Servlet与JSP核心编程 ---- 8

8.6 使用cookie的属性

?

?

? getPath/setPath

– 读取/设置cookie适用的路径。如果未指定,则cookie

适用于含有当前页面的目录中的URL,以及该目录之

下的URL。

? getSecure/setSecure

– 读取/设置标志,标示cookie是否只应适用于SSL连接

,或者适用于所有连接。

? getValue/setValue

– 读取/设置与cookie关联的值。对于新的cookie,我们

将值提供给构造函数,而非setValue。对于输入cookie

组成的数组,我们使用getName找到感兴趣的cookie,

然后调用所获得对象的getValue方法。如果设置了某

个输入cookie的值,我们依旧需要用

response.addCookie将它发送回去。

?

?

?

8.7 区分会话cookie和持续性cookie

1.该servlet设置6个输出cookie。3个没有明确设置时效(即默认情况下的负值),意指它只适用当前浏览会话---直到重启浏览器为止。另外3个使用segMaxAge规定浏览器应该将它们写到磁盘上,并且应该保持一个小时,而不管用户通过那种方式初始化新的浏览会话--重启浏览器还是重启计算机。

2.该servlet使用request.getCookies查找所有输入cookie,将他们的名称和值显示在一个html表格中。

?

?

?

8.8 基本的cookie实用程序。

1.查找名称的cookie

?

?

?

8.10 修改cookie的值:记录用户的访问计数

要替换cookie之前的值,需要发送相同的cookie名称,但要使用不同的cookie值。如果您想使用输入cookie对象,那么不要忘记调用response.addCooke;只是调用setValue是没有效果的。还需要调用setMaxAge,setPath等,重新应用所有的相关cookie属性。

?

要指示浏览器删除一个cookie,只要使用setMaxAge将它的最大时效设为0。

?

?

 

热点排行