我在一个功能中查询到了所有课程的实体,保存在一个session中,而在另外的一个功能中我要用到这个课程实体的session,可是却不能显示,比如:
a.jsp---->addstudent.do----->a.java----->得到所有subject,保存在subjectList中---->保存在一个session中.session.setAttribute("subjectList",subjectlist);
b.jsp---->addoldStudent.do----->b.java----->在b.java通过session.getAttribute("subjectList")得不到我以前查询出来的所有课程实体所保存的session,
我的意思就是说想把以前保存过的所有课程实体的session重新取出来,怎么弄
a.jsp---->addstudent.do----->a.java----->得到所有subject,保存在subjectList中---->保存在一个session中.session.setAttribute("subjectList",subjectlist);
b.jsp---->addoldStudent.do----->b.java----->在b.java通过session.getAttribute("subjectList")得不到我以前查询出来的所有课程实体所保存的session,
我的意思就是说想把以前保存过的所有课程实体的session重新取出来,怎么弄
可以看下:http://www.busfly.cn/csdn/post/Java-Session.html
用request.getSession().getId()比较一下两个session是否是同一个session对象.
你不要把无关紧要的东西放到session,同一个请求内的放request就行了.
如果是这样的话各窗口之间怎么传递session?
而且窗口之间为什么要传递session?
2.如果两次操作之间没有关闭浏览器,是肯定能得到的。