各位,我在一个JSP页面里同想新建一个cookie, 然后看能否读到他的值.代码如下:
<%
//保存cookie
Cookie cookobj = new Cookie("name","wang");//用户ID
cookobj.setMaxAge(60*60*24*365);//cookie时间
response.addCookie(cookobj);
Cookie cookies[] = request.getCookies();
if (cookies.length > 0)
{
for (int i=0; i<cookies.length; i++)
{
if ("name".equals(cookies[i].getName()))
{
System.out.println("cookies =" + cookies[i].getValue());
}
}
}
else
{
System.out.println("cookies length is not > 0");
}就这样一段代码, 为什么打印出来的cookie[i]里面没有name这个cookie呢, 是哪里有问题呢, 请告知, 感谢中...
<%
//保存cookie
Cookie cookobj = new Cookie("name","wang");//用户ID
cookobj.setMaxAge(60*60*24*365);//cookie时间
response.addCookie(cookobj);
Cookie cookies[] = request.getCookies();
if (cookies.length > 0)
{
for (int i=0; i<cookies.length; i++)
{
if ("name".equals(cookies[i].getName()))
{
System.out.println("cookies =" + cookies[i].getValue());
}
}
}
else
{
System.out.println("cookies length is not > 0");
}就这样一段代码, 为什么打印出来的cookie[i]里面没有name这个cookie呢, 是哪里有问题呢, 请告知, 感谢中...
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货