关于Java客户端程序与servlet通信时的session的问题!
如果通过IE访问servlet,在servlet中可以建立和得到相应的session,这样服务器端就能得到上一次request(假设未超时)的session中记录的内容。但是当我用写的客户端程序访问servlet,却发现两次紧邻的request在服务器端会得到不同的session(可以用session.getID()得到唯一的ID),不知道是怎么回事?
我程序中那两个请求是写在同一个方法中的:
HttpConnection c = null;
c = (HttpConnection)Connector.open(url);
...
c.close();
...
c = (HttpConnection)Connector.open(url);
...
我想是不是IE等browser有特别记录关于session的信息,在服务器生成session后来回传递,这样服务器才能确定哪个session对应于当前的请求?如果是,那客户端怎么做到呢?如果不是,又该怎么做啊?
这大概需要对HTTP很懂,哪位知道的还望指教,Thanx!