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

发布时间:2023-12-08

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

更新:2022-11-16 23:46

本文目录一览:

1、在jsp或java中怎么存取cookie值
2、jsp获取cookie的问题
3、jsp获取cookie值
4、jsp中怎么拿到cookie中的数据

<a name="在jsp或java中怎么存取cookie值"></a>在jsp或java中怎么存取cookie值

Cookie []cookies=request.getCookies();
String cookieName="myCookie";
Cookie myCookie=null;
for(int i=0;i<cookies.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

<a name="jsp获取cookie的问题"></a>jsp获取cookie的问题

在第一行中加上加一行 if(cookies!=null) 就行 具体如下:

Cookie cookies[]=request.getCookies(); //读出用户硬盘上的Cookie,并将所有的Cookie放到一个cookie对象数组里面
Cookie sCookie=null;
for(int i=0;i<cookies.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
}

<a name="jsp获取cookie值"></a>jsp获取cookie值

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

document.getElementByName("username").value=??? 

来给文本框赋值

<a name="jsp中怎么拿到cookie中的数据"></a>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;i<cookies.length;i++)
{
    sCookie=cookies[i];
    svalue=sCookie.getValue();
    sname=sCookie.getName();
%>
<tr><td><%=sname%></td><td><%=svalue%></td></tr>
<%
}
%>