¿Como se puede saber el boton que se pulsa? Esto es, como se sabe el nombre del boton?
Todo esto sin reenviar nada (si se puede)
| ||||
Que tal mi hermano, si estas utilizando un jsp y un sevlet, puedes hacer lo sigueinte: (jsp) <form action="NombreServlet" method="post"> <input type="text" name="variable" /> //parametro que se mandara al servlet. <input type="submit" /> //tu boton que mandara los parametros al servlet. </form> (servlet) String otraVariable = request.getParameter("variable"); //cachas el parametro y lo asignas en una variable String if(otraVariable.equals("boton1"){ session.setAttribute("varibleAsignar","ParametroQu eSeAsgina"); //esto lo puedes hacer para almacenar tu parametro en una variable tipo sesion } response.sendRedirect("index.jsp"); //esto solo para que no te deje entrar al servlet y te mantenga solo en el index, en donde tienes tu pequeño formulario. Espero haber entendid tu pregunta y haber respondido bien, si no hasmelo saber, camaras nos vemos. |
| |||
chuidiang, creo que lo que me dices es para hacerlo en java, no? es culpa mia por no expresarme bien... Solo necesito saber que boton se pulsa en un jsp y no mandarlo a ningun servlet. Mirad, os lo explico con más detalle, saco una tabla de la bd con 4 columnas, 3 de ellas datos en si de la bd y en la ultima creo un boton con el que el usuario podrá borrar la fila correspondiente. Entonces es aqui donde necesito saber el nombre del boton para poder borrar la fila. creo que ahora queda mucho mas claro. Perdonad! |
| |||
yo habia pensado llamarles de una forma a todos y concatenarles un contador, ya que se van a crear dentro de un bucle. lo siento compañeros, pero aun no me ha quedado clara la solucion.... |
| |||
¿Y que es lo que no te ha quedado claro? Por que tu mismo estas dando una solución. Hay muchas formas de darles nombres diferentes a los formularios, no es algo crítico que solo se pueda hacer de la forma X. |
| |||
me refiero a que he intentado hacerlo con los formularios, pero tengo el mismo problema, no se como identificarlos. Es decir, cuando rellenas un campo de texto, sabes (porque lo guardas en un Bean) que has metido en cada campo de texto. Pero con botones, no se como hacerlo |