事情是这样的,原本有一个FLASH的应用,需要跟后台的JSP通信,现在需要session的介入,然后session总是无法保持,于是开始了我的测试,结果发现,在single这个目录下的JSP页面会清除session,只要我访问这个目录下的一页面,就算内容简单至out.println(session.getAttribute(".."));这样的都一样,为了测试,我在别的目录里的JSP页面里生成session,刷新,session一直在保持,然后从那个页面跳转到single目录下的一个JSP页面,这个页面只为了输出session里的某个值,就是前面页面里生成的,可是结果却是null,然而再回到前面那个页面刷新,session值也没了..... 不知有哪些原因会清除session,还望各位指点一二,实在被整得不行了..先谢过了..
和
(OBJ)request.getSession().getAttribuge("A");
看看行不行
session.getAttribute("XX")来得到.但是结果就是那个样,就那个目录下出这个鬼问题,郁闷得不行.我只有在logout的地方做了会话的清除操作,别的都没有,可是现在确实如我上面所说的,郁闷...
session.setAttribute("Author","XXXXXXXXXXXXXXXXXXX");
response.sendRedirect("user/index.jsp");在user/index.jsp里能读取到Author的值.然后在user/index.jsp里有一个链接,链接到目标页面,内容只为
out.println(session.getAttribute("Author"));
如果这个文件是在/下面的话,没问题,可是偏偏就在single目录下就会得不到值还会把session给清空了,因为先点击链接后,再到user/index.jsp刷新的话,那里的输出也成了null了.................