Pregunta

Tengo algunos recursos en mi aplicación que requieren la redirección a otro recurso (forma) si alguna información de contexto no está establecido. Tras el contexto consigue el sistema (requiere dos pasos por el usuario), necesito volver a dirigir de nuevo al recurso solicitado. ¿Cómo logro eso. Estoy utilizando controladores basados ??en la primavera de anotación 3. ¿org.springframework.security.web.savedrequest.HttpSessionRequestCache de cualquier uso.

¿Fue útil?

Solución

Pase la ubicación del recurso a lo largo de cada página, como un campo oculto.

Uso de la sesión para almacenarlo tiene una desventaja importante -. Si el usuario abre dos lengüetas con diferentes recursos, se perderá

Otros consejos

se puede hacer, por supuesto, ese tipo de lógica a sí mismo en sus controladores. El registro de un objeto sesssion personalizada, consulta el objeto de sesión para un objeto que debe estar allí con el fin de cumplir la condición. Si se cumple la condición, muestran ver una, demuestran lo contrario vista b.

este tipo de comportamiento normalmente residirá en un aspecto de algún tipo, por ejemplo, en un interceptor servlet

Sin embargo, creo que la mejor solución sería utilizar la primavera flujo web http://www.springsource.org/ WebFlow (aunque no he probado todavía)

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top