试试Cookie c = new Cookie(name,value);
c.setMaxAge(age);
c.setPath( "/" );
response.addCookie(c);

解决方案 »

  1.   

    已经增加多c.setPath( "/" );这句了。 
    可是,还是不行。由jsp调用servlet,就可以输出值。而,如果单单是刷新jsp,就得不到值。希望xdjm们可以帮帮我啦。分不够可以再加!或者,如果你有现成的代码,也可以copy给我啊。我真不知道我的为什么不行了。是了,还有,在test.jsp这个页面,调用servlet后,返回到test.jsp这个页面,这时,就可以在jsp得到Cookie的值。如果不先调用servlet,就刷新jsp的话,得不到值。