![]() |
Redirección con Struts Hola a todos/as: En la aplicación web que estoy realizando con Struts tengo (por ejemplo) un buscador que aparece en todas las páginas, de manera que está siempre accesible. La cuestión es que si la validación del formulario falla, debe volver atrás para mostrar un error. Normalmente, en el archivo struts-config se especifica en el atributo "input" la ruta a la que debe redirigir en el caso de que dicha validación falle. Pero en este caso no sabemos de antemano qué ruta va a ser, ya que dependerá de la página desde la que se realice la búsqueda. ¿Cómo podría hacerlo? Gracias. |
Haz que el input redirija a un Action en vez de a un jsp, y en ese Action rediriges a la página actual. Tendrás que meter algún campo oculto, meter en sesión la página actual, o ingeniartelas de alguna forma para saber qué pagina concretamente se está viendo. Espero haberte sido de ayuda, :adios: |
Esa fue la única solución que se me ocurrió: tener un objeto de sesión que indique la procedencia y una acción genérica que sea capaz de leerlo y tomar la decisión. Pero antes de implementarlo le interesaba saber si Struts podía hacer eso con algún comando o valor del struts-config (para no hacer trabajo a lo bobo). |
| La zona horaria es GMT -6. Ahora son las 20:44. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.