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

Problema/duda Menú + JSP + MySQL

Estas en el tema de Problema/duda Menú + JSP + MySQL en el foro de Java en Foros del Web. Buenas, Estoy tratando de hacer una web que carga en un div contenido de una base de datos en MySQL con JSP. Hasta el momento ...
  #1 (permalink)  
Antiguo 21/10/2014, 03:57
 
Fecha de Ingreso: abril-2009
Mensajes: 72
Antigüedad: 15 años
Puntos: 0
Pregunta Problema/duda Menú + JSP + MySQL

Buenas,

Estoy tratando de hacer una web que carga en un div contenido de una base de datos en MySQL con JSP.

Hasta el momento he conseguido cargar contenido de de la DB en el div, pero mi objetivo es que cuando pincho en otro item del menú, ese contenido se modifique por otro de la DB, por ejemplo, tengo por un lado "Argumento", entonces se carga el contenido de la DB del argumento, en otro item del menú tengo "Reparto", y me gustaría que se cargara el contenido del reparto.

Si hago paginas individuales, si me es facil, al igual que cargo el contenido de una, puedo hacerlo con el resto, y podría hacer que el menú abra cada una de las páginas. Pero me gustaria que esto se hiciera en una única página.

Pincho en un item del menú y se carga el contenido en el div con id="contenido".

¿Esto se puede hacer? ¿Como lo haría?

Gracias de antemano y un saludo.
  #2 (permalink)  
Antiguo 22/10/2014, 14:38
Avatar de HackmanC  
Fecha de Ingreso: enero-2008
Ubicación: Guatemala
Mensajes: 1.817
Antigüedad: 16 años, 3 meses
Puntos: 260
Sonrisa Respuesta: Problema/duda Menú + JSP + MySQL

Hola,

Posiblemente,

Cita:
Iniciado por Alexand3r Ver Mensaje
... Si hago paginas individuales, si me es facil, al igual que cargo el contenido de una, puedo hacerlo con el resto, y podría hacer que el menú abra cada una de las páginas. ...
Eso es lo normal, porque supuestamente la información no va a ser idéntica, en una opción del menú vas a tener un vínculo a una página, y cada una con diferentes tipos de datos.

Cita:
Iniciado por Alexand3r Ver Mensaje
... Pero me gustaria que esto se hiciera en una única página.

Pincho en un item del menú y se carga el contenido en el div con id="contenido".

¿Esto se puede hacer? ¿Como lo haría?
...
Tendrías dos opciones,
  • Pasar un parámetro adicional indicando el tipo de contenido, por ejemplo, id="contenido", tipo="eltipo", y en la página mostrar datos dependiendo del tipo. Si hay muchos tipos va a ser un desorden, y sería preferible hacer una página por cada tipo, es decir, lo que estas haciendo.
  • Hacer algo genérico que pueda mostrar cualquier tipo, dependiendo de la cantidad de datos que estés recuperando de la base de datos, con su tipo de datos. Que sea capaz de mostrar cualquier información dependiendo de lo datos del ResultSet o lo que estés usando. Con tablas relacionadas va a ser desorden, etc.

Adicionalmente posiblemente necesites AJAX, para no recargar la página principal y cada una de las páginas se cargue de forma asíncrona en el mismo DIV.

Saludos,

Última edición por HackmanC; 22/10/2014 a las 18:50 Razón: Agragar AJAX

Etiquetas: jsp, mysql
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 22:25.