其他分享
首页 > 其他分享> > Spring MVC:HTTP会话管理“等效”

Spring MVC:HTTP会话管理“等效”

作者:互联网

我来自PHP或ColdFusion之类的语言:如果我想在用户的HTTP会话中保存某些内容,则应采取以下措施:

SESSION["foo"] = "bar"

现在我处于Spring MVC环境中.

例如,在Controller方法内部,如何在会话中保存变量?

有人告诉我,一个会话范围的bean可以胜任.

您可以用一个简单的代码段来帮助我吗?

解决方法:

您可以使用会话范围的bean,并且在所有请求处理方法上也可以使用HttpServletRequest或HttpSession类型的参数.参见http://static.springsource.org/spring/docs/3.1.x/spring-framework-reference/htmlsingle/spring-framework-reference.html#mvc-ann-methods.

@RequestMapping...)
public String processSubmit(..., HttpSession session, ...) {
    ...
    session.setAttribute("someAttribute", someObject);
    ...
}

标签:spring,spring-mvc,session,session-variables
来源: https://codeday.me/bug/20191013/1905413.html