java - 在 session 中获取和设置属性 - Spring框架

标签 java spring session spring-mvc

我正在使用 Spring 框架。好吧,在程序的某些部分,我像这样在 session 中存储一个属性

req.setAttribute("learnerGroup", form.getGroup(), WebRequest.SCOPE_SESSION); // save the object/String in session 

req 的类型为 - WebRequest

在程序的另一部分,我有 HttpServletRequest hreq

问题

1) 保存 Object 的正确方法是 session ,就像我在上面使用 WebRequest 所做的那样吗?

2) 如何使用 HttpServletRequest 从 session 中检索保存的 Object

最佳答案

  1. 是的,这确实会将对象保存在名为 “learnerGroup” 的 session 属性中。

  2. 使用 request.getSession().getAttribute("learnerGroup")

关于java - 在 session 中获取和设置属性 - Spring框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28252858/

相关文章:

java - 从应用程序写入数据库时​​,Murach 的 Java Servlets 第三版出现 NullPointerException

java - 在 Spring Boot 测试中正确使用 TestPropertyValues

java - 如何在 Spring 框架中外部化链接

php - 提交表单时, session 变量会更改值。

java - 带有用于保持计数排序的索引的 PriorityQueue

java - 在装有 java 1.6 的机器上运行 neo4j

java - 使用 Spring Boot 在 Undertow 中禁用 http TRACK/TRACE

java - 使用 Spring Cloud Stream 将 RabbitMQ 消费者绑定(bind)到现有队列

PHP 自定义 session 处理程序问题 (PHP 7.1)

php - Symfony2 - app.user 未与数据库同步