我搜索了jquery论坛,stackoverflow,谷歌,bing,甚至雅虎没有成功。 每隔10秒我就会尝试通过这个JQuery片段从logservlet servlet加载文本数据: var autorefresh = setInterval(function () { $.ajax({ url : “logservlet?devkey=chat”, success : function(data) { $(“#log_ta”).append(data); } }); }, 10000); 问题是,在服务器端,我没有看到有效的会话,我试图跟踪会话属性。 问题似乎与在JQuery的http请求的标头中缺少“Cookie JSESSIONID = xxxxxxxxxxxxxxxxxxxxxxxxxxx”有关。 我从服务器获得响应头,JSESSIONID总是随每个请求而变化: Server Apache-Coyote/1.1 Set-Cookie JSESSIONID=9EEAFA2A933E7742D8FEDADD5345B76D; Path=/CumulusServer Content-Length 0 Date Fri, 23 Mar 2012 13:02:08 GMT 但是JQuery后来没有使用它,这里是请求头: Host 192.168.1.11:8080 User-Agent Mozilla/5.0 (Windows NT 5.1; rv:5.0) Gecko/20100101 Firefox/5.0 Accept */* […]