网站公告列表

  没有公告

加入收藏
设为首页
联系站长
您现在的位置: 网络学院 >> 程序设计 >> Java编程 >> 文章正文
  根据sessionid找回session            【字体:
根据sessionid找回session
作者:佚名    文章来源:不详    点击数:    更新时间:2007-9-12    
我们知道,客户端连接服务器的时候,服务器会创建一个session,用于客户端连接。
正在装载数据……
如果客户端遇到浏

览器关闭等情况,再打开浏览器会新建一个session,如果我们在服务器session失效之前把它找回,可用

此方法。
http://localhost:8080/testlcwlyl/MyJsp.jsp;jsessionid=48A64EFB86EE7B4296B5EB06BA405156

    System.out.println(session.getAttribute("lcwlyl"));
    System.out.println("sessionid==" + session.getId());
    //session.setAttribute("lcwlyl", "testlcwlyl");
//session.invalidate();

看上面的url,关键在于;jsessionid=这块,这是jsp内置的方法,如果此session还存在,则连接session

,如果不存在,则新建。看运行jsp时生成的servlet可以看出,sessionid先从url取,如果没有则新建。


从网上搜,有人用的这种方法:
  String   SessionId   =   "";//"从数据库中得到";  
  HttpSessionContext   SessCon=   request.getSession(false).getSessionContext();  
  HttpSession   Sess   =   SessCon.getSession(SessionId);
这种方法须用在servlet,而且.getSessionContext()方法在jdk新版本已经去掉,因此不推荐。

                                                                                                                                                                    by lcwlyl


本文来源:http://blog.csdn.net/lcwlyl/archive/2007/09/10/1778634.aspx
站内文章搜索 高级搜索
文章录入:admin    责任编辑:admin 
  • 上一篇文章:

  • 下一篇文章:
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    最新热点 最新推荐 相关文章
     用java实现web服务器
     用java快速开发linux gu…
     正则表达式分解siemens交…
     [portal参考手册]目录
     jsp中调用oracle存储过程…
  • page、request、session、ap…

  • Sevrlet 中防止中文乱码策略

  • SIP简介,第2部分:SIP SERV…

  • 摘:主题:   using springmo…

  • JavaWeb中的Session、Sessio…

  • jsp重定向forward和sendRedi…

  • tomcat下配置jspservletbean…

  • struts异常_does not start …

  • 进程防杀与屏蔽WIN 、alt+ta…

  • MVP——Model-Viewer-Presen…

  •   网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    网络学院©2007 www.23book.net
    为您提供web编程,vb编程,vc编程,服务器架设管理,数据库设计等方面的知识 站长:David