Session:
首先是一个请求,也就是用户request,服务器端接到request,设置session,其实就是在服务器端建立session对象,然后通过response回送session id,用户下一次请求后通过jsessionid这个Cookie 自动request这个id,此时服务器可以识别用户并在内存中调用此用户的session对象,如果用户把浏览器关掉,也就失去了回送的渠道,当用户再次打开的时候,浏览器未能获取Cookie中的jsessionid,只能新建一个session对象。

所以session无法做到永久,还有就是建议session必须在一定时间内清除(或者在关闭浏览器后就清除,因为:你留着也没什么用)

你或者可以试试用Cookie。

另外,我写过PHP,PHP的session是可以钝化到磁盘上的,这只是配置项,但是我总觉得钝化会影响性能(IO操作)。
[该贴被fnet于2007-11-27 16:22修改过]