高分求助--怎么让2个不同的弹出窗口用的session是不同的 不可能的一个人不可能同时使用不同的两个session的 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 session在服务器端,用户保存的是session id,除非用户注销,让服务器使这个session失效,或者超过有效期,则用户才能再拥有一个和这个服务器联系的session 只有在重新打开浏览器才产生新的session 楼主的意思其实只是想修改userid这样的信息吧?考虑用request——虽然每页都要传一次,但是毕竟可以改…… 现在项目都已经做完了,用request当然是可以但是以前都是把userId放在session里面的所以现在用request有点不现实大家可以看一下下面的方法String sessionId = session.getId();这个可以得到一个session的唯一标识值用什么方法可以修改这个id呢 这个id唯一得标识了一个session我们自己是没有办法修改的,这个是容器管理的如果id不一样就不是同一个session,那么还是上面同样的问题了 那有没有可能在打开一个新的子窗口的时候新建一个session呢 没有可能!session变化的唯一可能是session.invalidate()之后又开始新的请求但是这样原来的session就没有用了所以你的问题不能从session的角度来解决 session = request.getSession();session.invalidate();session = request.getSession();我在一个公共类中调用了上面3个语句先得到sesion,然后把session删除,再用request得到一个session我发现每个新得到的session的id是不同的,但是当我打开多个子窗口后,发现他们用的还是同一个session,这是怎么搞的,但是每个子窗口的session的id确实是不同的 session = request.getSession();session.invalidate();session = request.getSession();我发现每个新得到的session的id是不同的,那说明是不是已经新建了一个session了呢,还是session是在request的时候就已经建立了的? 独立运行的每个IE是一个个的进程,具有不同的sessionid,从一个IE中新建立的窗口只是原有进程中新启动的线程,具有与原来相同的sessionID,所以你的问题是不可能解决的。 一个人只有一个session,没它法了 关于java连接oracle数据库的问题 jsp中XX秒后调某个函数,具体怎么写 我的S2SH架构的程序为何传到服务器后urlrewrite就不起作用了呢? 将GridView某一行转成特定的格式 urlRewrite伪静态正则匹配问题 emtp 数据同步更新问题!!! jsp分页问题 jsp+javaBean网站后台管理中如何实现树形目录 请问JAVA、JAVASCRIPT、JSP有什么联系跟区别? 只有30分了,Structs 架构,能实现一个Ation对应两个或以上的Form吗?如果能在structs_config.xml如何配置? jsp 中 ${..}扩展指令不起作用?
用request当然是可以
但是以前都是把userId放在session里面的
所以现在用request有点不现实大家可以看一下下面的方法
String sessionId = session.getId();
这个可以得到一个session的唯一标识值
用什么方法可以修改这个id呢
我们自己是没有办法修改的,这个是容器管理的
如果id不一样就不是同一个session,那么还是上面同样的问题了
session变化的唯一可能是session.invalidate()之后又开始新的请求
但是这样原来的session就没有用了所以你的问题不能从session的角度来解决
session.invalidate();
session = request.getSession();
我在一个公共类中调用了上面3个语句
先得到sesion,然后把session删除,再用request得到一个session
我发现每个新得到的session的id是不同的,但是当我打开多个子窗口后,发现他们用的还是同一个session,这是怎么搞的,但是每个子窗口的session的id确实是不同的
session.invalidate();
session = request.getSession();
我发现每个新得到的session的id是不同的,那说明是不是已经新建了一个session了呢,还是session是在request的时候就已经建立了的?