`
zytszone
  • 浏览: 10512 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

getsession().getId() 与 getRequestSessionId()的区别

阅读更多

HttpServletRequest.getSession().getId()是服务器端的概念

 

HttpServletRequest.getRequestedSessionId()是客户端就是浏览器的概念。

 

 

HTTP连接是无状态的,那么如何维护一个Session呢?其实就是通过这个HttpServletRequest.getRequestedSessionId(),如果大家细心一些,有时候会发现有时候浏览器的地址栏或者状态栏里面的地址后面会带一个sessionId的参数值,这就是HttpServletRequest.getRequestedSessionId()的返回值。而且这个值一般也会存在cookie里面,这样就避免了在每次请求的时候都带在请求的URL里面或者FORM里面,它是随着浏览器和服务器端的Cookie进行交流,对于用户和开发人员是透明的

分享到:
评论

相关推荐

    java 同一用户不能同时登陆问题

    import java.util.ArrayList; import java.util.Hashtable; import java.util.Iterator; import java.util.List;... // System.out.println("session.getId()="+event.getSession().getId()); }

    request.getSession().doc

    request.getSession().doc

    hibernate的flush机制

    对hibernate的flush机制有兴趣可以看看

    javaweb 做图片水印,水印图片到目录图片上去

    //获取目标图片的路径String targetPic = request.getSession().getServletContext().getRealPath("/image").replace("\\", "/")+"/"+ad.getId()+"."+ad.getExttype(); //给目标图片加水印,name为水印图片,targetPic...

    NHibernate Demo

    4.ISession session = NHibernateHelper.GetSession("HR"); 带参数的需要在Config中增加NHConfigSettings节,格式同AppSettings .GetCurrentSession();不带参数的情况下Web.config中一定要有hibernate-configuration...

    jsp+struts权限管理

    if (m == null || m.getId() == null) { // 如果m为空将session中的mid值赋给m的id值 m.setId((Integer) hs.getAttribute("mid")); } else { // 将模块id做成session hs.setAttribute("mid", m.getId()); } ...

    java 中 request.getSession(true、false、null)的区别

    主要介绍了java 中 request.getSession(true/false/null)的区别的相关资料,需要的朋友可以参考下

    比较简单的添加购物车,不过只有一个小程序

    if(i.getId().equals(id)){ item=i; break; } } cart.addItem(item); response.sendRedirect("/ShopCart/View/DispalyShopCartPage"); } public void doPost(HttpServletRequest ...

    投票系统,基于mvc开发,jsp+servlet+mysql

    int uid = ub.getId(); req.setAttribute("page", ServiceFactory .getVoteService().listUserPage(page,uid)); application.getRequestDispatcher("/WEB-INF/front/list.jsp") .forward(req, ...

    微信小程序开发之保持用户的session

    微信小程序开发之保持用户的session   在微信小程序开发中,由wx.request()发起的每次请求对于服务端来说都是不同...this.outString("{sessionId:'" + request.getSession().getId() + "',}"); 小程序端登录后,把ses

    tomcat-redis集群环境所有包

    包含: 1、apache-tomcat-7.0.41-windows-x64免安装 2、Redis-x64-3.2.100.msi (redis安装包windows 64位) 3、tomcat-cluster-redis-session-manager ...4、getsession.jsp 和setsession.jsp 测试session设置和获取

    Hibernate中的query 分页.doc

    15. System.out.println(user.getId()); 16. System.out.println(user.getName()); 17. } 18. session.getTransaction().commit(); 19. }catch(Exception e) { 20. e.printStackTrace(); 21. session....

    基于servlet的购物车

    Map, Book> books = (Map, Book>)request.getSession().getServletContext().getAttribute("books"); Book book = books.get(bookid); System.out.println(book); //得到数量 int bookNum = Integer....

    jsp 对request.getSession(false)的理解(附程序员常疏忽的一个漏洞)

    【前面的话】 在网上经常看到有人对request.getSession(false)提出疑问,我第一次也很迷惑,看了一下J2EE1.3 API,看一下官网是怎么解释的。 【官方解释】 getSession public HttpSession getSession(boolean create...

    (JAVA)ATM银行系统论文内含代码

    Account acc = (Account)session.get(Account.class, account.getId()); acc.setBalance(new Double(acc.getBalance().doubleValue()-account.getBalance().doubleValue())); session.update(acc); b = true; }...

    关于jsp语法和练习

    request.getSession (). GetAttributes() 答案: A 2. JSP页面需要创建仅在本页面使用的JavaBean的示例,为了完成此功能必须使用jsp:useBean的哪两个属性进行设置?(选择两个选项) A. id B. type C. name D. ...

    用JQuery调用Session的实现代码

    很简单,看代码,value为session的值 代码如下: function GetSession(value) { var temp; jQuery.ajax({ type: “POST”, url: “GetSession.aspx”, async: false, //是否ajax同步 data: “s=” + value, success: ...

    request.setAttribute 语句前总显示红色感叹号解决办法 HTTP Status 500 -

    type Exception report message description The server encountered an internal error () that prevented it from fulfilling this request. exception javax.servlet.ServletException: Servlet execution ...

    ODI_api_reference

    ODI API Organization of This Manual ............................................................................................................. 1 Using Substitution Methods............................

Global site tag (gtag.js) - Google Analytics