我要求是,在jsp中写入cookie,比如Cookie cookie = new Cookie("name","abc");
cookie.setMaxAge(3600);
response.addCookie(cookie);
然后在js页面,把这个cookie name 读出来?能否实现?怎么实现,请说出原因或原理。
另 php是否就可以做到 服务端写入,客户端读取?
服务器端设置的cookie只要不是httponly的js都可以读取,如果是httponly的读取不了==>HostOnly Cookie和HttpOnly Cookie
客户端设置的cookie服务器端都可以获取
js获取cookie看这个:http://www.jb51.net/article/64330.htm
<%
Cookie c = new Cookie("name","abcd");
c.setMaxAge(3600);
response.addCookie(c);
%>
测试cookie:
目前来看,是可以的。
那现在的问题是,我在静态页面 用ajax,调用servlet ,在servlet写入cookie,但调用js时,却读不出来cookie。是什么 原因呢?