【问题标题】:Spring tutorial on Session ManagementSpring 会话管理教程
【发布时间】:2009-12-28 09:59:59
【问题描述】:

我想了解如何在 Spring Web MVC 中完成会话管理。 你知道任何关于它是如何完成的免费教程吗?

我正在考虑类似的示例应用程序,例如我使用基本 servlet 和 JSP 完成的 BookStore 或购物车应用程序。

请告诉我它是如何完成的,并在 Spring Framework 中以正确的方式完成。

谢谢大家。

【问题讨论】:

  • 有十几种不同的方法可以做到这一点,Spring 不强制要求任何给定的方法。你必须更具体。
  • 显然Spring中有四种方法可以进行会话管理,其中一种是直接与HttpSession对象交互。有人介意指出其他方式吗?

标签: spring-mvc spring


【解决方案1】:

根据您的目的使用此过滤器。只需扩展下面提到的 HiddenHttpMethodFilter 并编写自己的过滤器。

每个请求都会调用这个类,因为模式是 /* 。在此类中,将其重定向到您的注销控制器。

<filter>
  <filter-name>httpMethodFilter</filter-name>
  <filter-class>org.springframework.web.filter.HiddenHttpMethodFilter</filter-class>
</filter>
<filter-mapping>
  <filter-name>httpMethodFilter</filter-name>
  <url-pattern>/*</url-pattern>
</filter-mapping>

【讨论】:

    【解决方案2】:

    你可以看看 Spring Security:http://static.springsource.org/spring-security/site/

    【讨论】:

      猜你喜欢
      • 2016-10-26
      • 2020-12-16
      • 2011-09-19
      • 2012-04-30
      • 2016-05-31
      • 2016-05-07
      • 1970-01-01
      • 2015-06-23
      相关资源
      最近更新 更多