Enviar datos de un formulario de una pagina JSP a una clase.

Iniciado por h3ct0r, 23 Enero 2011, 01:19 AM

0 Miembros y 1 Visitante están viendo este tema.

h3ct0r

Hola amigos, quisiera que me ayudaran con lo siguiente.
Estoy desarrollando una aplicación en un framework llamado Opentaps. Y me esta dando problemas el manejador de eventos en java así que quisiera llamar a mi clase directamente sin intervencion del framework.
Tengo una pagina en JSP que posee un formulario y una clase que trabaja con la información recibida por este.
Como seria la mejor manera de comunicarlos ? A travéz de un bean? Si pudieran dar un ejemplo mucho mejor!.

Saludos y gracias!  ;)
[img[/img]

athlit

Hola h3ct0r,
sin usar ningún Framework la única forma de pasar de un JSP a una clase yo entiendo que es pasando por un servlet que recoga primero los datos del formulario.
1.- Del formulario al Servlet
2.- El Servlet, los recoge con un String variable = request.getParameter("NombreDelCampo");
3.- Envias los datos a la función que tengas en la clase y listo.

Si quieres hacerlo directamente con algún FrameWork, Struts2 es una muy buena opción. Yo hace poco que la he conocido y estoy encantado con ella.

Si se te puede ayudar en algo más, prometo al menos intentarlo.
Un saludo.

Debci

Cita de: athlit en 24 Enero 2011, 19:12 PM
Hola h3ct0r,
sin usar ningún Framework la única forma de pasar de un JSP a una clase yo entiendo que es pasando por un servlet que recoga primero los datos del formulario.
1.- Del formulario al Servlet
2.- El Servlet, los recoge con un String variable = request.getParameter("NombreDelCampo");
3.- Envias los datos a la función que tengas en la clase y listo.

Si quieres hacerlo directamente con algún FrameWork, Struts2 es una muy buena opción. Yo hace poco que la he conocido y estoy encantado con ella.

Si se te puede ayudar en algo más, prometo al menos intentarlo.
Un saludo.
Excelente respuesta, 100% contigo.

Saludos

h3ct0r

Muchas gracias amigo, me sirvio de mucho tu respuesta.
Voy a hecharle un Ojo a Struts, ando usando Opentaps por la tienda online que posee que es bastante completa!

Un saludo! :)
[img[/img]