java有没有什么方法,可以获取客户端所有的cookie

java有没有什么方法,可以获取客户端所有的cookie,第1张

方法获取所有cookie

随便写一个junit测试类,然后写个方法,随便取名字比如 testGetCookies()

public void testGetCookies() {

 Cookie[] cookies = requestgetCookies();

            for(Cookie c :cookies ){

                Systemoutprintln(cgetName()+"<--->"+cgetValue());

            }

     }

我前几天也遇到这个问题,后来使用>

一、java保存写入Cookie

JSP程序片段如下:

//保存写入Cookie

<%

String cookieName="Sender";

Cookie cookie=new Cookie(cookieName, "Test_Content");

cookiesetMaxAge(10);   //存活期为10秒

responseaddCookie(cookie);

%>

二、读取出Cookie

Cookie文件创建好后,自然还需要用户把它读出来,代码片段如下:

<%

Cookie cookies[]=requestgetCookies(); //读出用户硬盘上的Cookie,并将所有的Cookie放到一个cookie对象数组里面

Cookie sCookie=null;

String svalue=null;

String sname=null;

for(int i=0;i<cookieslength-1;i++{    //用一个循环语句遍历刚才建立的Cookie对象数组

sCookie=cookies;   //取出数组中的一个Cookie对象

sname=sCookiegetName(); //取得这个Cookie的名字

svalue=sCookiegetValue(); //取得这个Cookie的内容

%>

<%

}

%>

name value

<%=name%> <%=svalue%>

// 函数名称: getCookie

// 函数功能: 读取cookie函数

// 入口参数: Name:cookie名称

function getCookie(Name) {

var search = Name + "=" ;

if(documentcookielength > 0) {

offset = documentcookieindexOf(search) ;

if(offset > -1) {

offset += searchlength ;

end = documentcookieindexOf(";", offset)

if(end > -1) {

end = documentcookielength ;

}

return unescape(documentcookiesubstring(offset, end)) ;

} else {

return "" ;

}

}

}

Cookie []cookies=requestgetCookies();

String cookieName="myCookie";

Cookie myCookie=null;

for(int i=0;i<cookieslength;i++) {

if(cookies[i]getNameequals(cookieName)) {

  myCookie=cookie[i];

  break;

 }

}

以上是详细代码,只能这样来获取cookie;

String cookieName="myCookie";

String cookieValue="cookieValue";

Cookie myCookie=new Cookie(cookiename,(Object)cookieValue);

myCookiesetmaxAge(606024);//一天

resposeaddCookie(myCookie);

以上是存一个Cookie

以上就是关于java有没有什么方法,可以获取客户端所有的cookie全部的内容,包括:java有没有什么方法,可以获取客户端所有的cookie、java里怎样在客户端获取response的Cookie、在java中如何用cookies保存数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10212163.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存