Todo esto sin reenviar nada (si se puede)
|
|
#2 (permalink) |
![]() Fecha de Ingreso: octubre-2004
Mensajes: 740
|
Hola:
En el evento provocado por el botón, si no has hecho nada raro, con evento.getActionCommand(); obtendras la etiqueta del botón. Para más seguridad puedes hacer cosas como: - Darle al botón un setActionCommand(String). La etiqueta puede ser la que quieras. Es la que obtendrás con evento.getActionCommand() y por defecto es la etiqueta del botón. - Directamente (JButton)evento.getSource() te devuelve el botón en sí mismo, luego puedes preguntarle algo para identificarlo o compararlos con == si lo tienes guardado en otro sitio. - Puedes darles nombres a los botones con setName() en el momento de crearlos. Luego, con el evento.getSource() obtienes el botón y preguntándole al resultado obtenido un getName() sabes exactamente que botón es. En fin, como ves hay muchas posibilidades. El setActionCommand() es la que está pensada para esto. Se bueno. |
|
|
|
|
|
#3 (permalink) |
![]() Fecha de Ingreso: marzo-2006
Mensajes: 82
|
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. |
|
|
|
|
|
#4 (permalink) |
![]() Fecha de Ingreso: mayo-2006
Mensajes: 14
|
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! |
|
|
|
|
|
#11 (permalink) |
![]() Fecha de Ingreso: mayo-2006
Mensajes: 14
|
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
|
|
|
|