2009-12-28 76 views
11

我想了解如何在Spring Web MVC中完成會話管理。 你知道任何免費的教程是如何做的?關於會話管理的Spring教程

我正在考慮類似的示例應用程序,例如我已經使用基本servlet和JSP完成的BookStore或購物車應用程序。

請告訴我它是如何完成的,並使其在Spring框架中以正確的方式完成。

感謝所有。

+0

有十幾種不同的方式來做到這一點,春天不要求任何給定的方法。你必須更具體。 – skaffman 2009-12-28 10:14:22

+1

顯然有四種方法可以在Spring中進行會話管理,其中之一是直接與'HttpSession'對象進行交互。有人會指出其他方式嗎? – Pieter 2011-05-19 09:05:56

回答

3

將此過濾器用於您的目的。只需擴展下面提到的HiddenHttpMethodFilter並編寫你自己的過濾器。

將爲每個請求調用此類,因爲pattern被指定爲/ *。在這個類中重定向到你的註銷控制器。

<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>