Foros del Web » Programación para mayores de 30 ;) » Java »

Saber que boton presiones (jsp+servlet)

Estas en el tema de Saber que boton presiones (jsp+servlet) en el foro de Java en Foros del Web. Hola, buenas, tengo una duda y agradeceria la ayuda que me brindaran. Tengo un jsp en el cual tengo una calculadora, y un servlet el ...
  #1 (permalink)  
Antiguo 03/10/2014, 11:43
Avatar de baker1562  
Fecha de Ingreso: marzo-2011
Ubicación: Puntarenas
Mensajes: 261
Antigüedad: 13 años, 1 mes
Puntos: 9
Pregunta Saber que boton presiones (jsp+servlet)

Hola, buenas, tengo una duda y agradeceria la ayuda que me brindaran.

Tengo un jsp en el cual tengo una calculadora, y un servlet el cual es el que hace el calculo, todos los botones excepto los numeros son "submit", como soy nuevo en este quisiera saber, como hace el servlet para detectar cual de todos esos "submit" se presiono, lo digo porque del lado del servlet solo capturo, la caja de texto

Código Java:
Ver original
  1. String captura=request.getParameter("pantalla");

pero no se como detectar, si el boton que desencadena el evento ese un +,-,*, log, etc

De antemano gracias por la ayuda.

Saludos
  #2 (permalink)  
Antiguo 03/10/2014, 12:36
Avatar de Profesor_Falken  
Fecha de Ingreso: agosto-2014
Ubicación: Mountain View
Mensajes: 1.323
Antigüedad: 9 años, 8 meses
Puntos: 182
Respuesta: Saber que boton presiones (jsp+servlet)

Buenas,

La verdad es que no me parece muy lógico que hagas una petición cada vez que se pulsa un botón. Como piensas guardar el contexto entre peticiones de la operacion a realizar?

Bueno, en cualquier caso si quieres hacerlo así, eso lo tendrías que controlar con javascript. Deberias tener un campo hidden y actualizarlo mediante javascript cada vez que pulsas un botón con el valor de éste antes de enviar el formulario.


Un saludo
__________________
If to err is human, then programmers are the most human of us

Etiquetas: evento, servlet
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:24.