Que boton he pulsado?

borjamary
03 de Marzo del 2005
En una pagina html tengo varios botones, los tipicos, buscar eliminar, .... dependiendo de cual se pulse se actuara de una manera u otra.

En el request del metodo doPost, como se cual se ha pulsado?

planchet
03 de Marzo del 2005
Hola,
La solucion de Carmen es buena. Otra puede ser aprovechar que la peticion que genera el form lleva también como parametro el atributo value del input submit o button que uses.
Podrias hacer algo asi:
if (request.getParameter("btnAceptar") != null)
{
//Lo que tengas que hacer si usaste el boton con name=btnAceptar
}
else if (request.getParameter("btnModificar") != null)
{
//Lo mismo pero con el boton btnModificar
}

Suerte.

borjamary
03 de Marzo del 2005
Me gustan vuestras soluciones porque son bastante mas sencillas de lo que yo estaba pensando.

Carmen
03 de Marzo del 2005
Tendrás que poner en el código HTML del botón onClick="...lo que sea"
Lo que puedes hacer es crearte un campo hidden y actualizarlo con el nombre del botón que se ha pulsado ¿te vale con eso? así en la acción podrás distinguir según ese campo