我知道一个jsessionid,那么如何找到匹配的session,就是说如何调用原session而不是新生成一个session?
first.jsp
<html><body scroll="no" background="<%=request.getContextPath()%>/login/registeredUser/USA/loginBGLine.jpg">
<% out.println(session.getId());
session.setAttribute("test","sessionTest");
%>
<a href="testSession.jsp" >link to testSession</a>
</body>
</html>
testSession.jsp
<html>
<body scroll="no" background="<%=request.getContextPath()%>/login/registeredUser/USA/loginBGLine.jpg">
<% out.println(session.getId());
//HttpSession s = new HttpSession(); out.println("tesst="+session.getAttribute("test"));
out.println("request.isRequestedSessionIdFromURL()="+request.isRequestedSessionIdFromURL());
%>
</body>
</html>我通过first.jsp访问testSession.jsp就能得到数据。
假设我通过这样的方式访问了一次以后,我重新开启浏览器,这时候也知道了jseesionid,那我如何取得相应数据呢?
first.jsp
<html><body scroll="no" background="<%=request.getContextPath()%>/login/registeredUser/USA/loginBGLine.jpg">
<% out.println(session.getId());
session.setAttribute("test","sessionTest");
%>
<a href="testSession.jsp" >link to testSession</a>
</body>
</html>
testSession.jsp
<html>
<body scroll="no" background="<%=request.getContextPath()%>/login/registeredUser/USA/loginBGLine.jpg">
<% out.println(session.getId());
//HttpSession s = new HttpSession(); out.println("tesst="+session.getAttribute("test"));
out.println("request.isRequestedSessionIdFromURL()="+request.isRequestedSessionIdFromURL());
%>
</body>
</html>我通过first.jsp访问testSession.jsp就能得到数据。
假设我通过这样的方式访问了一次以后,我重新开启浏览器,这时候也知道了jseesionid,那我如何取得相应数据呢?
解决方案 »
- 关于Struts2的list集合里面重复的值的处理办法。
- HttpServletRequest.setParameter 如何实现这个方法??
- 为什么我在spring配置文件中配置这个就报404 找不到 action
- 大家帮我看看这段事务配置为什么没有回滚!?
- 关于的string 和inputstream的问题
- 一名软件工程师必备的几本好书??
- 在jsp页面中调用applet出现问题,求助!!!!!!!!!!!!
- 怎样得到radio的值
- 为什么我在tomcat下调试好的程序,拿到resin下出现了乱码?
- java发送报文解析报文异常,异常信息:java.lang.NullPointerException
- 用applet访问远程数据库时,出现异常
- JSF(myfaces1.1.5)页面之间传值时值丢失是为什么?用的是<f:param/>标签
HttpSession Sess = SessCon.getSession(SessionId);
这样这个IE之后的访问就会自动使用此前的Session
这种方法有时候可以,有时候又不行
我这样 试了试 testSession.jsp;jsessionid=*******************
好像可以