jsp usar valor de selected para actualizar otra sección de la misma página
Hola a todos; primero que nada gracias por la ayuda que dan...
Estoy empezando con java y jsp.
En este caso estoy usando JSTL para consultar datos; en la primera parte lleno un select, con valores de una base de datos; quero que al seleccionar una entrada del select, se actualize la parte de abajo (relación uno a muchos).
1.- ¿Cómo obtengo el valor del select para dárselo como parámetro al query de más abajo?
2.- ¿Debería separar la parte inferior (el query y la tabla) en un frame usando otro .jsp?
Ahorita lo tengo fijo el parámetro pero debe usar el valor del select.
- Inicie sesión o regístrese para enviar comentarios
Objeto HttpServletRequest
Puedes usar l objeto que tiene el contexto del request que se hace al servidor y obtener uno de los parteros que tiene. Lo haces así:
Donde
es lo que va en el atributo
de tu componente del formulario. Por ejemplo:
Para el segundo punto, si no quieres empezar a pelearte con JavaScript pues el frame es opción, pero te recomiendo que empieces de una vez a familiarizarte con JS y un poco de JSON. De esa forma podrías consultar un servlet que reciba la consulta y llame a las clases/metodos que hagan el procesamiento de datos e imprima como resultado una cadena JSON; posterior mente recibes esa cadena JSON y la procesas para pintar los datos obtenidos en el componente que gustes de tu pagina. Eso lo haces con javascript. Osea que:
Estos pasos los puedes hacer claro desde 0 pero es bueno que sepas que existen ya muchísimos frameworks que te ayudan y te facilitan mucho estas tareas