能否用jsp中写入cookie,然后通过js读出来?

我要求是,在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:

alert(document.cookie);

目前来看,是可以的。
那现在的问题是,我在静态页面 用ajax,调用servlet ,在servlet写入cookie,但调用js时,却读不出来cookie。是什么 原因呢?