Ver Mensaje Individual
  #7 (permalink)  
Antiguo 20/04/2010, 17:04
GermanGaita
 
Fecha de Ingreso: abril-2009
Mensajes: 53
Antigüedad: 15 años
Puntos: 1
Respuesta: Un form, varios Submit

Pude resolver este problema y me habia olvidado de postear la solucion.
El tema es asi, cuando queremos usar mas de un submit dentro de un mismo form le damos un property a cada uno(de los submit obvio) asi podemos identificar uno de otro. Todo de esta manera:
El boton 1:
<html:submit value="Boton 1" property="boton1"></html:submit>

Boton 2:
<html:submit value="Boton 2" property="boton2"></html:submit>

Luego tanto en el controlador de formulario(ActionForm) como en el controlador de Acciones(Action) vemos que boton fue presionado de la siguiente manera:
Código:
if (request.getParameter("boton1") != null)
{
     //Acciones que corresponden al boton 1
}
else
       if (request.getParameter("boton2") != null)
{
     //Acciones que corresponden al boton 2
}
no es obligatorio el else, pero bueno logicamente si entra en uno no entra en el otro, asi nos ahorramos mas comprobaciones.
Espero que les sirva.
Saludos!