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

如何在Glassfishv4上的另一个Servlet中创建的Servlet中恢复会话?

  •  0
  • baxbear  · 技术社区  · 6 年前

    LogonServlet获取用户数据并将其保存为会话变量(或创建时需要这些数据的对象),所有其他Servlet都可以恢复并使用它。这些其他servlet由同一个应用程序独立调用。

    我需要转寄一些东西给他们吗?我无法将发送到一个servlet的请求转发到另一个servlet,因为我将不同的数据类型发送到不同的servlet。我不知道我做错了什么,也不知道我怎样才能做得更好。

    1 回复  |  直到 6 年前
        1
  •  0
  •   baxbear    6 年前

    我不知道我必须手动管理与servlet通信的应用程序中的会话cookie,并将它们添加到每个http请求中,以通知服务器我是用户X,也是该会话的发起者。

    因此,有必要保存我从第一个HTTP响应收到的cookie,并将它们添加到应该在同一会话期间发生的所有后续HTTP请求中。

    当您只希望应用程序通过HTTP与自己的webservice通信时,可以将cookie存储设置为接受所有cookie。