Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/http/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在JavaSpring中管理会话_Java_Spring_Spring Mvc_Session - Fatal编程技术网

在JavaSpring中管理会话

在JavaSpring中管理会话,java,spring,spring-mvc,session,Java,Spring,Spring Mvc,Session,我是春天的新手,所以我在解释我的要求 我的需求是在spring中创建一个web应用程序,其中登录/登录应该来自1个系统。如果用户登录,则在另一个浏览器/系统中,前一个浏览器/系统应处于会话之外 我怎样才能做到这一点?我需要学习的任何文档链接或任何概念都会很有帮助。您可以使用它-它是一个API,具有用于管理用户会话信息的实现 应用程序使用命令行在运行在不同端口上的同一台服务器上执行GET请求,以解释会话是如何工作的。您可以构建POST、DELETE和其他HTTP请求。HttpServletRequ

我是春天的新手,所以我在解释我的要求

我的需求是在spring中创建一个web应用程序,其中登录/登录应该来自1个系统。如果用户登录,则在另一个浏览器/系统中,前一个浏览器/系统应处于会话之外

我怎样才能做到这一点?我需要学习的任何文档链接或任何概念都会很有帮助。

您可以使用它-它是一个API,具有用于管理用户会话信息的实现


应用程序使用命令行在运行在不同端口上的同一台服务器上执行
GET
请求,以解释会话是如何工作的。您可以构建
POST
DELETE
和其他
HTTP
请求。

HttpServletRequest和HttpServletResponse接口由包装应用程序的web容器实现。 如果您使用的是Spring boot,它使用的是嵌入式Tomcat实例;如果您在Weblogic上部署WAR应用程序,则它们由Weblogic实现。 但是,这些接口是相同的,并且根据您在这些容器上的配置,它们维护会话对象。 使用此会话对象,可以添加键值对,并在后续请求中维护来自同一用户的相同集合

 @RequestMapping(value = "/hello")     
 public Object hello(HttpServletRequest request, HttpServletResponse response){request.getSession().setAttribute("key",mySessionObject);}
当您想要检索刚刚添加的会话对象时,只需使用具有相同键的getAttribute()方法

request.getSession().getAttribute("key")

请检查此链接此链接也很有用@vaibhavpatil-好文章