摘要:
打开一个浏览器如果创建了session那么这个浏览器对应一个session,再打开一个就不能用了(IE8以上除外)。原因:session基于cookie,每个session被创建的时候都有一个ID,并把这个ID以cookie的方式发给浏览器。这个存id的cookie没有设有效期,所以浏览器关了cookie就消失了。解决办法:修改默认的cookieString sessionid = session.getId();Cookie cookie = new Cookie(“JSESSIONID”,sessionid);cookie.setPath(“/session”);cookie.setMax 阅读全文
摘要:
package cookie.test; import java.io.IOException; import java.io.PrintWriter; import java.util.LinkedHashMap; import java.util.Map; import javax.servlet.ServletException; import javax.servl... 阅读全文
摘要:
服务器将客户端需要缓存的数据,发送到客户端,客户端保存在本地的这些缓存数据就是Cookie。区别于Session。 获取用户访问时间代码: response.setCharacterEncoding(“UTF-8”); response.setContentType(“text/html;charset=UTF-8”); PrintWrite oout = response... 阅读全文
摘要:
Java的serialization提供了一种持久化对象实例的机制。当持久化对象时,可能有一个特殊的对象数据成员,我们不想用serialization机制来保存它。为了在一个特定对象的一个域上关闭serialization,可以在这个域前加上关键字transient。 transient是Java语... 阅读全文