Map session = ActionContext.getContext().getSession()问题

用Map<String,String>map=newHashMap<String,String>();Mapsession=ActionContext.getContex...
Map<String, String> map = new HashMap<String, String>();
Map session = ActionContext.getContext().getSession();
添加的Session是不是全局通用的啊?
为什么只要一台电脑登陆后,其他的电脑直接输入网址就可以进后台了(PS:我有判断用户是否登陆的,他能直接进去,表示Session对所有登陆用户共享了?
展开
 我来答
仰望半角
2014-11-17 · TA获得超过452个赞
知道小有建树答主
回答量:379
采纳率:80%
帮助的人:160万
展开全部
你确定过滤器或者拦截器正确吗?没有登录的话会返回登录页面?在后台页面打印一下session中的信息,username之类的,如果从别的机子登录有的话,说明是同一个session,但是这是不可能的,另外,一般Action中不是应该这么写吗?

Map<String, String> session = ActionContext.getContext().getSession();
追问
我分开两部写了
Map map = new HashMap();
Map session = ActionContext.getContext().getSession();

还有,浏览器上的ssesion应该不共存的啊?为什么 我的所有浏览器ssesion都共存了
追答
确实不共存啊,我就说你试一试,在别的电脑上能获取到你这台电脑的session的信息?你获取一下看看,两个session是不是内容是不是一样的,不可能一样的啊
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式