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

Struts recuperar nombre fichero desde que se llamo al action

Estas en el tema de Struts recuperar nombre fichero desde que se llamo al action en el foro de Java en Foros del Web. Buenas tardes, El problema es el siguiente, tengo un formulario en el cual el action es "actionform.do" en mi clase Action, necesito saber desde que ...
  #1 (permalink)  
Antiguo 01/07/2008, 10:26
 
Fecha de Ingreso: noviembre-2007
Mensajes: 24
Antigüedad: 16 años, 5 meses
Puntos: 0
Struts recuperar nombre fichero desde que se llamo al action

Buenas tardes,

El problema es el siguiente, tengo un formulario en el cual el action es "actionform.do" en mi clase Action, necesito saber desde que pagina ha sido enviado este formulario al encontrarse en varias paginas, para asi enviar el flujo de la aplicación a esa pagina de nuevo.

Gracias de antemano.

Saludos.
  #2 (permalink)  
Antiguo 01/07/2008, 11:29
Usuario no validado
 
Fecha de Ingreso: junio-2008
Mensajes: 386
Antigüedad: 15 años, 10 meses
Puntos: 10
Respuesta: Struts recuperar nombre fichero desde que se llamo al action

Cita:
Iniciado por JashUsal Ver Mensaje
Buenas tardes,

El problema es el siguiente, tengo un formulario en el cual el action es "actionform.do" en mi clase Action, necesito saber desde que pagina ha sido enviado este formulario al encontrarse en varias paginas, para asi enviar el flujo de la aplicación a esa pagina de nuevo.

Gracias de antemano.

Saludos.
Hola, para eso tienes los forwards locales y forwards globales.

"Creeeeeoo" que asi como lo quieres no se puede con struts y/o con servlets.

Pero lo puedes hacer tu, lo que ahorita se me vino a la mente es crear una funcion en javascript que te recupere el nombre de la pagina, ya que la tienes, asignarsela a un campo oculto dentro de tu fomulario y cacharla en tu clase Action, y cuando se termine de ejecutar tu Action redireccionar el flujo a la pagina.

Te paso el codigo,
Este script debes de ponerlo al final de la pagina
<script>
var pagina=location.href;
pagina=pagina.substring(pagina.lastIndexOf("/"));
document.forma.nombrePagina.value=pagina;
</script>

Y en tu clase Action, cacharlo con:
String nombrePagina=request.getParameter("nombrePagina");

Y solo asi recuperas el nombre de la pagina.

Cualquier cosa me avisas.

Saludos!!
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 02:07.