首页 > 编程知识 正文

获取cookie值jsp,获取Cookie 所用到的方法是哪个?

时间:2023-12-24 13:45:36 阅读:321803 作者:HQAN

本文目录一览:

在jsp或java中怎么存取cookie值

Cookie []cookies=request.getCookies();

String cookieName="myCookie";

Cookie myCookie=null;

for(int i=0;icookies.length;i++) {

if(cookies[i].getName.equals(cookieName)) {

  myCookie=cookie[i];

  break;

 }

}

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

String cookieName="myCookie";

String cookieValue="cookieValue";

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

myCookie.setmaxAge(60*60*24);//一天

respose.addCookie(myCookie);

以上是存一个Cookie

jsp获取cookie的问题

在第一行中加上加一行if(cookies!=null)就行

具体如下:

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

Cookie sCookie=null;

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

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

if(sCookie!=null){

if(("cookieName").equals(sCookie.getName())){

pageContext.setAttribute("SavedUserName",sCookie.getValue());

}

}

//保存用户名到cookies

String user_name=request.getParameter("user_name");

if(!"".equals(user_name) request.getParameter("RmbUser")!=null){

Cookie cookie=new Cookie("usernamecookie",user_name);

cookie.setMaxAge(365*24*60*60); //保存365天

response.addCookie(cookie); //写COOKIE

}

jsp获取cookie值

你这个写法不对,如果在jsp代码中已经获取了cookie值了,那么你应该用

document.getElementByName("username").value=???来给文本框赋值

jsp中怎么拿到cookie中的数据

%

String cookieName="Sender";

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

cookie.setMaxAge(10);

response.addCookie(cookie);

%

%

Cookie cookies[]=request.getCookies();

Cookie sCookie=null;

String svalue=null;

String sname=null;

for(int i=0;icookies.length;i++)

{

sCookie=cookies[i];

svalue=sCookie.getValue();

sname=sCookie.getName();

%

trtd%=name%/tdtd%=svalue%/td/tr

%

}

%

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。