易截截图软件、单文件、免安装、纯绿色、仅160KB

JAVA操作cookie

取:
Cookie[] cookies = request.getCookies();
 if(cookies!=null){
    for(Cookie cookie : cookies){
   if(cookie.getName().equals("mid")){
    String mid = cookie.getValue();
   }
  }
 }
存:
String mid = java.net.InetAddress.getLocalHost().getHostName();
  Cookie c = new Cookie("mid",mid);
//设置cookie存放在硬盘上的失效时间,以秒为单位,如果不设置或设置为负数,只存在于浏览器缓存,退出浏览器此cookie失效,不会写入硬盘.
//如果设置为0,则会删除此cookie. 通过firefox cookie查看器,此cookie并未删除,不知是何原因.似乎和设置负数没什么区别.
c.setMaxAge(60*3);
//设置cookie存放的path,设置了此path,请求的url包含此path(当然域名也要匹配)都可以得到此cookie.否则不能得到.
  c.setPath("/");
//设置cookie存入的域名,如果设置为.test.com或test.com,则以此域名结尾的url请求时都可得到此cookie(当然path也要匹配),否则不能得到.如果不设置域名,以当前请求的域名为准.
不可以设置到当前请求的域名之外的域名,设置了将会无效. 如request url为http://www.test.com,设置cookie写入的域名为www.xuelong.com则无效,不会写入.
  c.setDomain("www.test.com");
  response.addCookie(c);
以上是自己经过测试得出的结论,还有待证实.


相关文档:

java序列化(Serializable)的作用和反序列化

这里转载一篇讲解java序列化(Serializable)和反序列化方面的感觉很好的文章。
1、序列化是干什么的?
简单说就是为了保存在内存中的各种对象的状态(也就是实例变量,不是方法),并且可以把保存的对象状态再读出来。虽然你可以用你自己的各种各样的方法来保 存object states,但是Java给你提供一种应该比你自己好的保存 ......

Java中hashCode()方法的说明

有许多人学了很长时间的Java,但一直不明白hashCode方法的作用,
我来解释一下吧。首先,想要明白hashCode的作用,你必须要先知道Java中的集合。  
总的来说,Java中的集合(Collection)有两类,一类是List,再有一类是Set。
你知道它们的区别吗?前者集合内的元素是有序的,元素可以重复;后者元素无序,但元素不 ......

Java学习路线图


JAVA学习路线图
在开始之前有必要再讨论一下J2ME,J2SE,J2EE这些概念。J2ME,The
Micro Edition of the Java 2 Platform。主要用于嵌入式Java,如手机,PDA等等。J2SE,Java 2
Platform,Standard Edition,我们通常所说的JDK(Java Development
Kit)包含在此,是J2EE的基础。J2EE,Java 2 Platform,Enterprise ......

java工厂模式

面试中遇到的问题,大家共同学习!!
Java工厂模式
Java工厂模式看了这么多关于工厂模式的讲解,还是觉得这篇文章讲的好理解,贴出来和大家分享分享。
一、引子
话说十年前,有一个****户,他家有三辆汽车——Benz奔驰、Bmw宝马、Audi奥迪,还雇了司机为他开车。不过,****户坐车时总是怪怪的:上Benz车后 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号