标题:jsp中的cookie
只看楼主
smoon
Rank: 1
等 级:禁止访问
帖 子:461
专家分:0
注 册:2006-4-29
 问题点数:0 回复次数:9 
jsp中的cookie

在aspx中的cookie是有key的好象。。。。在jsp中是不是没有呀。。。。。要保存一个数据就要新建一个cookie 吗???

搜索更多相关主题的帖子: cookie jsp 
2006-12-19 23:12
smoon
Rank: 1
等 级:禁止访问
帖 子:461
专家分:0
注 册:2006-4-29
得分:0 
初学j2ee很多不懂的东西还要来这里请教大家。。。。。

QQ:860660016
网站:http://
承接各种C#项目中。。。。。
2006-12-19 23:16
angeloc
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:36
帖 子:1353
专家分:0
注 册:2006-11-21
得分:0 
<%
String cookieName="test";
Cookie cookie=new Cookie(cookieName, "Test_Content");
response.addCookie(cookie);
%>

老牛明知夕阳晚,不用扬鞭自奋蹄; Angelo\'s BLOG
2006-12-20 08:57
禹_二
Rank: 1
等 级:新手上路
帖 子:661
专家分:0
注 册:2006-9-13
得分:0 
Cookie 是与 Web 站点而不是与具体页面关联的,所以无论用户请求浏览站点中的哪个页面,浏览器和服务器都将交换 关于此站点的 Cookie 信息。用户访问其他站点时,每个站点都可能会向用户浏览器发送一个 Cookie,而浏览器会将所有这些 Cookie 分别保存。
所以你的信息可以添加到已有的cookie中,不用新建.

[此贴子已经被作者于2006-12-20 10:33:14编辑过]


2006-12-20 09:54
angeloc
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:36
帖 子:1353
专家分:0
注 册:2006-11-21
得分:0 
以下是引用禹_二在2006-12-20 9:54:33的发言:
Cookie 是与 Web 站点而不是与具体页面关联的,所以无论用户请求浏览站点中的哪个页面,浏览器和服务器都将交换 www.baidu.com 的 Cookie 信息。用户访问其他站点时,每个站点都可能会向用户浏览器发送一个 Cookie,而浏览器会将所有这些 Cookie 分别保存。
所以你的信息可以添加到已有的cookie中,不用新建.

这个跟百度有什么关系?


老牛明知夕阳晚,不用扬鞭自奋蹄; Angelo\'s BLOG
2006-12-20 10:01
禹_二
Rank: 1
等 级:新手上路
帖 子:661
专家分:0
注 册:2006-9-13
得分:0 
呵呵失误,不好意思

2006-12-20 10:35
smoon
Rank: 1
等 级:禁止访问
帖 子:461
专家分:0
注 册:2006-4-29
得分:0 
不是这个意思。。。我的意思是在aspx中的一个是不是就可以把name和pwd都保下拉。。。。而在j2ee中要2个才可以???

QQ:860660016
网站:http://
承接各种C#项目中。。。。。
2006-12-20 10:40
smoon
Rank: 1
等 级:禁止访问
帖 子:461
专家分:0
注 册:2006-4-29
得分:0 
Cookie[] cookies =request.getCookies();
out.println("b");
boolean cookiefind=false;
int aa=0;
for(aa=0;aa<cookies.length;aa++)
{


if(cookies[aa].getName().equals("name"))
{
cookiefind=true;
}
}
out.println("bzzzzzz");
if(!cookiefind){
out.println("bzz");
mycookie=new Cookie("name",temp);
int age=60*60*24*30;
mycookie.setMaxAge(age);
response.addCookie(mycookie);
cookiefind=false;




看看这个代码。。。。说是有空指针exception跟了一晚上知道是在红色那部分好象。。。可是就是不知道具体那错啊。。。大家看看啊。。帮下忙。。。

QQ:860660016
网站:http://
承接各种C#项目中。。。。。
2006-12-20 10:50
禹_二
Rank: 1
等 级:新手上路
帖 子:661
专家分:0
注 册:2006-9-13
得分:0 
你可以先检验一下cookie是否为空.
if((cookie==null)||(cookie==0))
{
....
}

2006-12-20 11:40
angeloc
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:36
帖 子:1353
专家分:0
注 册:2006-11-21
得分:0 
以下是引用smoon在2006-12-20 10:50:09的发言:
Cookie[] cookies =request.getCookies();
out.println("b");
boolean cookiefind=false;
int aa=0;
for(aa=0;aa<cookies.length;aa++)
{


if(cookies[aa].getName().equals("name"))
{
cookiefind=true;
}
}
out.println("bzzzzzz");
if(!cookiefind){
out.println("bzz");
mycookie=new Cookie("name",temp);
int age=60*60*24*30;
mycookie.setMaxAge(age);
response.addCookie(mycookie);
cookiefind=false;




看看这个代码。。。。说是有空指针exception跟了一晚上知道是在红色那部分好象。。。可是就是不知道具体那错啊。。。大家看看啊。。帮下忙。。。

不是全部代码吧?mycookie=new Cookie("name",temp);这个temp是哪来的?


老牛明知夕阳晚,不用扬鞭自奋蹄; Angelo\'s BLOG
2006-12-20 12:29



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-110701-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.022551 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved