2009-12-28 13 views
11

Quiero aprender cómo se hace la gestión de sesiones en Spring web MVC. ¿Conoces algún tutorial gratuito sobre cómo se está haciendo?Spring tutorial en Session Management

Estoy pensando en aplicaciones de muestra similares como BookStore o en aplicaciones de carrito de compras que he hecho utilizando servlets básicos y JSP.

Amablemente avíseme cómo se hace y hágalo de la forma correcta en Spring Framework.

Gracias a todos.

+0

Hay una docena de diferentes maneras de hacerlo, la primavera no se prescribe ningún enfoque dado. Tendras que ser mas especifico. – skaffman

+1

Aparentemente, hay cuatro formas de administrar sesiones en Spring, una de las cuales está interactuando directamente con el objeto 'HttpSession'. ¿Alguien le importaría señalar las otras formas? – Pieter

Respuesta

3

Utilice estos filtros para su fin. Simplemente extienda el HiddenHttpMethodFilter mencionado más abajo y escriba su propio filtro.

Se llamará a esta clase para cada solicitud dado que el patrón se da como/*. En esta clase, redirija a su controlador de cierre de sesión.

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