我有两个网络应用程序。我将登录到一个 Web 应用程序,然后通过第一个应用程序的链接或重定向导航到另一个应用程序。最后,在完成应用程序二中的一些步骤后,我将被重定向到应用程序一。我该如何实施?
这里应用程序二是通用的,我将拥有三个应用程序一的实例,它们将与应用程序二进行交互。
请提出更好的方法。我必须使用 spring 和 Spring Webflow 来实现它。
我有两个网络应用程序。我将登录到一个 Web 应用程序,然后通过第一个应用程序的链接或重定向导航到另一个应用程序。最后,在完成应用程序二中的一些步骤后,我将被重定向到应用程序一。我该如何实施?
这里应用程序二是通用的,我将拥有三个应用程序一的实例,它们将与应用程序二进行交互。
请提出更好的方法。我必须使用 spring 和 Spring Webflow 来实现它。
从技术上讲,两个 Web 应用程序(两个不同的 WAR)之间的会话不能共享。这是出于安全原因而设计和完成的。我想对您的问题提出以下意见和建议,
当您必须从 app1 调用 app2 时,通过请求对象(作为请求参数)传递所有必要的信息,然后 app2 可以在那里读取并创建会话(也许可以使用 servlet/过滤器)。
您可以使用集群在跨机器的同一应用程序(app1 和 app1)之间共享会话。