代码之家  ›  专栏  ›  技术社区  ›  hudsonb

HttpSession随着对GWT-RPC服务的每次调用而改变

  •  0
  • hudsonb  · 技术社区  · 14 年前

    我有一个带有两个方法的GWT-RPC服务,测试和登录。

    登录()

    Session Information:
    ID: odl0h9578zww
    isNew: true
    

    Session Information:
    ID: lqv4leczh3ke
    isNew: true
    

    从这里可以看出,两个调用都有不同的会话ID。

    在onSuccess的客户端,我为每个调用打印JSESSIONID cookie的值:

    login(), JESSIONID cookie found, value is od10h9578zww
    test(), JESSIONID cookie found, value is lqv4leczh3ke
    

    如果我点击refresh,我会得到以下结果(这是我第一次期望的结果):

    登录()

    Session Information:
    ID: mgn1uvuzdwx3
    isNew: false
    

    测试()

    会话信息:
    编号:mgn1uvuzdwx3
    isNew:错误
    

    有人能解释为什么在刷新之前,每次调用都会得到一个新的会话ID吗?

    1 回复  |  直到 14 年前
        1
  •  0
  •   Halil    14 年前