请问,比如我有几个servlet,一个servlet往本机写入几个cookies:Cookie loginUser = new Cookie("userName",user);
Cookie loginPasswd = new Cookie("passwd",ps);
response.addCookie(loginUser);
response.addCookie(loginPasswd);另一个servlet读取cookies,Cookie cookies[] = req.getCookies();
此时读取的cookies是我写的两个cookies,请问别的网站往本机写的cookies为什么不能读取呢?
Cookie loginPasswd = new Cookie("passwd",ps);
response.addCookie(loginUser);
response.addCookie(loginPasswd);另一个servlet读取cookies,Cookie cookies[] = req.getCookies();
此时读取的cookies是我写的两个cookies,请问别的网站往本机写的cookies为什么不能读取呢?
解决方案 »
- 判断文本框不能有空格等字符
- weblogic启动时出错,提示用户名密码错
- spring security3 登录时的md5加密问题
- j2ee框架学习
- 有关时间问题!时间的比较!望指教!
- 求助:Oracle数据库,在用Hibernate生成*.hbm.xml的问题
- dtd or schma 在xml 里面到底有什么样的好处
- java文件编译之后,不想重新启动weblogic,应该怎样配置weblogic???谢谢了,谁给的建议正确,分就给谁????
- 求Junit学习资料
- 如何用Servlet调用EJB??????????
- 急急~~~向DWR传递map返回map等对象
- java xml 中增加节点 急 !!!!
session的本质其实是一个Cookie ,这个Cookie 在你打开一次会话的时候创建,在你关闭一次会话的时候注销。所以它读取的是本机的。
你在自己的机器上取东西不行吗?
不过你知道别的机器的存放cookie值的key吗?
每个网站在写cookie的过程中也会加入相关服务器信息吧,如果用楼主的方法,默认是取本地服务器所写的,所以就出现那种情况。