Dart作为java web应用程序前端,Dart http会话管理

Dart作为java web应用程序前端,Dart http会话管理,java,jsp,session,servlets,dart,Java,Jsp,Session,Servlets,Dart,我有一个带有jsp前端的java web应用程序。 我想使用Dart作为前端,而不是jsp 我让Dart通过Jersey web服务调用java。 我成功地调用了java web服务,并通过Dart HttpRequest在浏览器中显示java数据 在java/jsp中,我使用会话来存储一些信息。 下一步,我陷入困境的地方,是使用Dart进行会话管理。 我无法从DartHttpRequest保存java会话 有没有办法从DartHttpRequest维护java会话? 我无法从java会话中删除

我有一个带有jsp前端的java web应用程序。 我想使用Dart作为前端,而不是jsp

我让Dart通过Jersey web服务调用java。 我成功地调用了java web服务,并通过Dart HttpRequest在浏览器中显示java数据

在java/jsp中,我使用会话来存储一些信息。 下一步,我陷入困境的地方,是使用Dart进行会话管理。 我无法从Dart
HttpRequest
保存java会话

有没有办法从Dart
HttpRequest
维护java会话?
我无法从java会话中删除依赖项并实现REST服务。

在浏览器端,会话只是另一个cookie。如果您想在浏览器端操作cookie,您应该看到以下库:

此外,看看这个答案,其中解释了为什么restful服务不应该有会话:


我在不使用cookies的情况下解决了以下问题:

  • 我创建了一个JavaWeb服务来创建/返回jsessionid字符串
  • 从Dart调用前面的web服务,并将jsessionid存储在局部变量中
  • 以下所有Dart HttpRequest在url中都有jsessionid,如
    “http://server/app/wsxyz;jsessionid=14F5FA9836512AF“

谢谢你给我指点饼干库。关于休息,我知道它的动机;我已经声明我的应用程序无法删除会话管理。除此之外,它最多会有3或4个客户端。JSESSIONID cookie不可访问,它总是空的;看起来HttpRequest的响应头不会影响文档