Session必须序列化
为了支持in-memory-http-session复制,所有的servlet和jsp会话数据必须可序列化,实现java.io.Serializable接口。
用setAttribute修改Session状态
在实现了javax.servlet.http.HttpSession的http?servlet中,用HttpSession.setAttribute代替putValue方法去修改session?对象。putValue方法不建议用,同样用removeAttribute代替removeValue去删除session对象。???
避免大的session对象??
因为往session中存放的数据比较大时,系统的响应速度明显变慢,有时会出现内存溢出的情况。???
框架的使用?
在特定的框架集(frameset)中,确保只有一个框架(frame)创建和修改会话数据;必须确保只在第一个框架集的一个框架中创建会话,其他框架集访问该session。
为了支持in-memory-http-session复制,所有的servlet和jsp会话数据必须可序列化,实现java.io.Serializable接口。
用setAttribute修改Session状态
在实现了javax.servlet.http.HttpSession的http?servlet中,用HttpSession.setAttribute代替putValue方法去修改session?对象。putValue方法不建议用,同样用removeAttribute代替removeValue去删除session对象。???
避免大的session对象??
因为往session中存放的数据比较大时,系统的响应速度明显变慢,有时会出现内存溢出的情况。???
框架的使用?
在特定的框架集(frameset)中,确保只有一个框架(frame)创建和修改会话数据;必须确保只在第一个框架集的一个框架中创建会话,其他框架集访问该session。