java - Spring框架,如何在不同的项目中加载 session

标签 java spring session-variables

我有一个项目。在第一个项目中我设置了session

在我的第一个项目中,我将代码放在这里

req.getSession().setAttribute("x", name);
return "ses";

我放在这里的第二个项目

model.addAttribute("ses", req.getSession().getAttribute("x"));
return "oses";

但是 session 没有出现。

如何使用Spring框架让session出现在不同的项目中?

最佳答案

你不能。 (嗯,也许你可以设置某种 session 复制,但你不应该这样做。See related question)

您应该在应用程序之间使用其他形式的通信。该流程将更加复杂,并将包括通过(简单的)Web 服务交换 token ,但它比依赖服务器容器要好,而且这两个应用程序将在同一容器中运行。

关于java - Spring框架,如何在不同的项目中加载 session ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7943925/

相关文章:

java - 如何将不同维度的数组输入到java中的方法中

java - 无法使用 ServletFileUpload 上传 100MB 文件

java - 了解 web 应用程序中的 spring bean 作用域

c# - 如何创建动态数组

java - 将 ArrayList 作为参数传递

java - Junit (3.8.1) 测试是否抛出异常(在单元测试中有效,添加到 testSuite 时失败)

带有JUnit测试套件错误的SpringJUnit4ClassRunner

java - 在同一集群中运行的 Web 应用程序之间共享事务

mysql - 在 MySQL 中永久更改 session 系统变量

python - Flask session 忘记请求之间的条目