Foros del Web » Programación para mayores de 30 ;) » Java »

Struts 2 problema al actualizar

Estas en el tema de Struts 2 problema al actualizar en el foro de Java en Foros del Web. Hola, buen dia javeros. Les comento mi problema, me estoy metiendo al mundo de Struts 2. y todo genial. hata que me surgio un problema. ...
  #1 (permalink)  
Antiguo 03/01/2012, 10:31
 
Fecha de Ingreso: diciembre-2010
Mensajes: 15
Antigüedad: 13 años, 4 meses
Puntos: 0
Struts 2 problema al actualizar

Hola, buen dia javeros.
Les comento mi problema, me estoy metiendo al mundo de Struts 2. y todo genial. hata que me surgio un problema.

no se si a alguien mas le ah pasado, pero cuando hago un registro de algo digamos, alumno. que me rdirecciona a la misma pagina del registro. al actualizar la pagina (F5) se vuelve a insertar el alumno que habia ingresado previamente. no entiendo por que. si a alguien se le hace conocido este problema por favor ayudeme, si necesitan mas detalles para poder ayudarme con gust los proporcionare.

Gracias de antemano


Estuve investigando y alparecer este problema no es propio de struts
http://translate.googleusercontent.com/translate_c?hl=es&langpair=en%7Ces&rurl=translate. google.com.pe&twu=1&u=http://en.wikipedia.org/wiki/Post/Redirect/Get&usg=ALkJrhifP4s256X3_ZqQOf0LVLR1lPpS1Q

alguien sabria como implementar el tal modelo llamado PRG en strtus 2 ?

Última edición por InzaneBoyDoll; 03/01/2012 a las 10:53
  #2 (permalink)  
Antiguo 03/01/2012, 11:51
Avatar de CapacProg  
Fecha de Ingreso: marzo-2010
Ubicación: Lima - Perú
Mensajes: 324
Antigüedad: 14 años
Puntos: 71
Respuesta: Struts 2 problema al actualizar

Si vuelve a insertar el dato, trata de usar otra clave aparte de la PK que evite que esto suceda. O sino utiliza un jsp que indique que el registro fue exitoso y redireccionas otra vez a tu pagina de registro.
__________________
%
El mejor guerrero no es el que triunfa siempre sino el que vuelve sin miedo a la batalla.
%
  #3 (permalink)  
Antiguo 04/01/2012, 10:13
 
Fecha de Ingreso: febrero-2011
Mensajes: 672
Antigüedad: 13 años, 1 mes
Puntos: 78
Respuesta: Struts 2 problema al actualizar

Eso te pasa porque al actualizar, estás ejecutando de nuevo la clase (.action) que hace el registro. Sepáralo o create un semaforo (juega con true o false) para que solo te inserte el registro la primera vez (si es que es eso lo que quieres).

Un saludo!
  #4 (permalink)  
Antiguo 04/01/2012, 15:37
Avatar de Xerelo  
Fecha de Ingreso: mayo-2009
Mensajes: 2.175
Antigüedad: 14 años, 11 meses
Puntos: 306
Respuesta: Struts 2 problema al actualizar

Prueba con el interceptor TokenInterceptor, es precisamente para evitar dobleclics en formularios, botones de atrás y cosas así.

http://struts.apache.org/2.1.2/strut...terceptor.html
__________________
Cada vez que solucionas los problemas de alguien que no se esfuerza, piensa en que el día de mañana puede llegar a ser tu compañero de trabajo, o peor, tu jefe.
  #5 (permalink)  
Antiguo 05/01/2012, 09:33
 
Fecha de Ingreso: diciembre-2010
Mensajes: 15
Antigüedad: 13 años, 4 meses
Puntos: 0
Respuesta: Struts 2 problema al actualizar

Gracias chicos, por sus respuestas creo que utilizare la alternativa del semaforo : ]

Etiquetas: struts
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:11.