• Lunes 18 de Noviembre de 2024, 00:41

Autor Tema:  Utilización De Html:select  (Leído 1365 veces)

david.rguez

  • Miembro activo
  • **
  • Mensajes: 32
    • Ver Perfil
Utilización De Html:select
« en: Miércoles 12 de Julio de 2006, 12:08 »
0
Hola a todos/as:

   Estoy realizando una aplicación en J2EE aplicando la metodología de MVC de Struts.

Necesito implementar en un formulario de registro una lista de titulaciones universitarias, que están almacenadas en una tabla en MySQL llamada "titulacion".
La consulta la hago desde una clase llamada "MysqlTitulacionesDAO" la cuál contiene la conexión a la BBDD y la consulta (para mantener la independencia de las capas).

No me aclaro mucho con la utilización de los taglibs html:select y html:options

¿Alguien podría explicarme cómo hacerlo y si es posible un ejemplo?

Gracias

             David R.

silverfox

  • Miembro MUY activo
  • ***
  • Mensajes: 280
    • Ver Perfil
Re: Utilización De Html:select
« Respuesta #1 en: Miércoles 12 de Julio de 2006, 13:03 »
0
Echa un vistazo a este enlace:

http://www.laliluna.de/struts-example-html-elements.html



Espero que te aclare algunas cosas.


Suerte.



Silverfox

david.rguez

  • Miembro activo
  • **
  • Mensajes: 32
    • Ver Perfil
Re: Utilización De Html:select
« Respuesta #2 en: Jueves 13 de Julio de 2006, 01:31 »
0
Estuve mirando ese enlace, pero no me solucionó nada.

 Ahí especifica la forma de poner los JSP's, pero no entiendo cómo enlazarlo correctamente con el resto de la aplicación... es decir, cómo guardar los datos leídos de la BBDD, cómo enlazarlo desde la JSP... etc

silverfox

  • Miembro MUY activo
  • ***
  • Mensajes: 280
    • Ver Perfil
Re: Utilización De Html:select
« Respuesta #3 en: Martes 18 de Julio de 2006, 12:56 »
0
Vamos a ver...

si no entiendes eso, es que no has entendido del todo lo que es un JSP, o un Bean...


Mira:

Cuando tienes una JSP, generas una página HTML estática dependiendo del contenido.
¿Cómo enlazas una página HTML con otra? Facil, ¿no? Con llamadas a otras páginas o la pulsación de botones. (Los métodos GET y POST). Cuando haces algo así en una JSP tienes que tener una clase que guarda los datos de una página a otra (un bean). Mira la etiqueta jsp:usebean, que se usa con eso.

Eso te permite pasar datos de un sitio a otro.

Si lo haces con servlets, o bien, estás usando algún botón o formulario HTML, necesitarás acceder a la información que se pasó de un sitio a otro.

El paso de parámetros por get se hece mediante la URL y por post, mediante información guardada en un objeto específico.

Una página JSP es lo mismo que un Servlet (de hecho, compilar una JSP te devuelve un Servlet), por lo que puedes echar un vistazo a la clase Servlet para ver qué opciones tienes para acceder a la información. Básicamente, tienes acceso a los objetos request (información que te llega a la página) y response (información que quieres enviar desde esta página).


En cuanto a accesos a base de datos y esas cosas... al final, el JSP es un archivo .java, puedes hacer tus peticiones a BBDD de la forma habitual, pero recuerda que hasta que no llega al final de la JSP, la página no se visualizará en el navegador... cuidadito con lo que haces...


Si necesitas pulir algunas cosas en este aspecto, busca un manual de J2EE o de JSP y Servlets, los hay buenos en la web, algunos en español y te explican cómo enlazarlo todo.



Espero que esto te sirva más.
Suerte.



Silverfox