2009-12-28 11 views
11

Ich möchte lernen, wie Session-Management in Spring Web MVC getan wird. Kennen Sie ein kostenloses Tutorial, wie es gemacht wird?Spring Tutorial zur Session Management

Ich denke an ähnliche Beispielanwendungen wie BookStore oder Einkaufswagen-Anwendungen, die ich mit grundlegenden Servlets und JSP gemacht habe.

Bitte beraten Sie mich, wie es gemacht wird, und machen Sie es in Spring Framework richtig gemacht.

Danke an alle.

+0

Es gibt ein Dutzend verschiedene Möglichkeiten, es zu tun, Frühling keinen bestimmten Ansatz Mandat. Sie müssen genauer sein. – skaffman

+1

Anscheinend gibt es vier Möglichkeiten, die Sitzungsverwaltung in Spring zu machen, von denen eine direkt mit dem 'HttpSession'-Objekt interagiert. Würde es jemandem etwas ausmachen, auf die anderen Wege hinzuweisen? – Pieter

Antwort

3

Verwenden Sie diese Filter zu Ihrem Zweck. Erweitern Sie einfach den unten genannten HiddenHttpMethodFilter und schreiben Sie Ihren eigenen Filter.

Diese Klasse wird für jede Anfrage aufgerufen, da das Muster als/* angegeben ist. In dieser Klasse leiten Sie es zu Ihrem Logout-Controller um.

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