zoukankan      html  css  js  c++  java
  • java中使用session的一些细节

    获取session的时候会产出一个sessionid并且发给客户端,第二次回发的时候再根据该sessionid获取session。如果cookies被禁用,则需要通过URL传入。

    asp.net下的session默认情况下,session可以在多个IE浏览器窗口共享session,但是不和firefox浏览器共享session

    java则只针对同一个浏览器窗口共享session,因为它是根据浏览器窗口线程产生的jsessionid,不同窗口和不同浏览器将不能共享session,如果要共享则需要另外处理

    1.当浏览器禁用cookeis时将无法获取到session,需要通过response.encodeURL方法将jsessionid写到链接,通过地址传给服务器。

    request.getSession();
    //通过encodeURL方法将jsessionid放入地址
    String url1=response.encodeURL("/day06/servlet/requestDemo");
    String url2=response.encodeURL("/day06/servlet/requestPay");

  • 相关阅读:
    软件测试大赛决赛简讯
    期末提交作业清单
    4月12日-4月19日任务清单
    20160405
    软件系统设计文档模板
    吐槽
    致我亲爱的学生
    HBase 环境搭建
    Zookeeper 环境搭建
    hive 部署
  • 原文地址:https://www.cnblogs.com/zhuawang/p/3404022.html
Copyright © 2011-2022 走看看