从网上找的,本来想找js 设置cookie后,得到的值不是原来设的值,不过找到了一个session丢失的问题
http://www.it130.net/javascript/xtree-js-cookie-session-60778.htm
后来偶然看到一个关于cookie的文章,说:
MS IE+SERVICE PACK 1不能正确处理带域名和路径的Cookie,Netscape Communicator 4.05和MS IE 3.0不能正确处理不带路径和时间的Cookie。至于MS IE 5 好象不能处理带域名、路径和时间的Cookie。
一个浏览器能创建的Cookie数量最多为30个,并且每个不能超过4KB,每个WEB站点能设置的Cookie总数不能超过20个。
我突然想到,会不会是设置cookie的问题呢,因为每次操作,都用cookie作了记录,那么很容易就超过20个的,而session id也是作为一个cookie保存的,如果超过20个,那个前面的就被覆盖掉了,也就是session id被覆盖了,这样的话,session id会重新创建,原来的session就丢失了。
索性去掉了cookie,果然,session不会丢失了。
所以你可以找到WebFXTreeConfig.jsc
把WebFXTreeConfig.usePersistence=true
改成false就可以了, 就不会每次去记录cookie了。