Cita:
Iniciado por JashUsal 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!!