Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/05/2007, 23:52
digdig
 
Fecha de Ingreso: marzo-2007
Mensajes: 26
Antigüedad: 17 años, 2 meses
Puntos: 0
Como evito que el usuario vuelva a la pagina anterior

Hola a todos, estoi terminando mi primera practica con Servlet y jsp. Se trata de una aplicacion web para reservar cruceros. Me ha quedado bastante fina ya que intento controlar todos los posibles errores mediante validacion de formularios y otros truquillos. Lo que sea para evitar las tipicas pantallas de excepciones tipo Null exception.
El problema que tengo es que no se como evitar que el usuario tras pasar por varios JSPs rellenando formularios vuelva atras usando el boton Atras del navegador. Esta situacion es desastrosa porque han desaparecido muchas de las variables del request y del session por lo que el jsp se encuentra que la mayoria de las variables que normalmente recive de request y session estan ahora a NULL lo que termina con la tipica pantalla de error.
¿¿ Hay alguna manera de evitar esto ?? ¿¿debería usar otra tecnica??
Una situacion extrema es cuando termina de reservar se le da un localizador y el tio le da a 'volver' y vuelve a confirmar la reserva por lo q se crean dos reservas y asi miles de casos. Quiero saber como hacer que al darle a volver tras reservar me de mensaje de session teminada o algo asi, no controlo mucho el funcionamiento de sessiones.

Actualmente estoi usando un Servlet controlador que tras procesar el request delega la respuesta al correspondiente jsp. Tambien uso una capa de datos, que accede a la bases datos y devuelve los resultados en JBeans( clases con metodos get y set).

Gracias y un saludo a la comunidad