Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Java (http://www.forosdelweb.com/f45/)
-   -   Struts y combo (http://www.forosdelweb.com/f45/struts-combo-583470/)

evitasg 06/05/2008 10:00

Struts y combo
 
Hola de nuevo!

Partimos de que no tengo ni idea de combos y cosas de estas xD.
Se crear uno en la jsp, pero no se como recuperar la opcion elegida por el usuario, aunque me imagino que igual habra q declarar algun atributo mas en el form, o algo asi.
Lo ideal seria que nada mas cargarse la jsp, el combo ia estuviera cargado con unos datos de la base de datos, pero eso tampoco me corre mucha prisa.
Lo que mas me interesaria saber es como utilizar el combo con Struts, y si me pueden ayudar a lo de que se cargue el combo al cargarse la pagina, pues mejor.
Muchas gracias!!

goncafa 06/05/2008 10:06

Re: Struts y combo
 
Debes tener un ActionForm que represente tu formulario, es decir debe tener campos que se llamen exactamente igual que como se llaman tus objetos en el formulario, y debe tene rsus correspondientes get y set para estos, luego asignas este ActionForm al Action que resibe el formulario y listo.

Despues en el Action accedes a los valores que el usuario introdujo llamando a los get de cada atributo.

De todas formas te aconsejaria que trates de buscar documentacion hacerca de los combos y de Struts, por que digamos que si no sabes nada no estas consultando una duda especifica sino que esperas que te den el codigo listo y no es el espiritu del foro.

evitasg 06/05/2008 10:17

Re: Struts y combo
 
Nunca he dicho q no se nada sobre Struts, de hecho, todo lo que me has contado sobre asignar ActionForms a Actions, etc etc, ya lo se. Lo unico que quiero saber, es si es suficiente cn hacer eso, para que la opcion elegida por el usuario en el combo, quede guardada en el Form.
¿Es eso ya una duda especifica?
Por cierto, tampoco creo que ser tan desagradable sea el espiritu del foro.

goncafa 06/05/2008 10:21

Re: Struts y combo
 
Con eso es suficiente :si:

Con respecto a lo que comente lo hize a modo de sugerencia no como critica, tomate la vida mas liviana que aqui nos estamos ayudando no peliando.

evitasg 06/05/2008 17:31

Re: Struts y combo
 
Me va bien, lo unico que se me almacena en la base de datos el contenido del combo con una  delante. Puede ser porque lo he declarado tipo String en el form? O por qué podria ser?
Gracias!

goncafa 06/05/2008 18:26

Re: Struts y combo
 
Fijate si al sacarlo de la base de datos con Java y mostrarlo viene asi, lo ma sprobable es que guardaste un caracter que la base de datos no interpreta bien, pero al leerlo de vuelta con Java no deberias tener problemas.

Lino-kun 12/05/2008 16:44

Re: Struts y combo
 
Combos he…

Código PHP:

<logic:present name="listaDatos">
               <
html:select name="Formulario" property="datos">
                 <
html:options collection="listaDatos" property="idDato" labelProperty="descripcion" />
               </
html:select>
             </
logic:present

Esta es una manera listaDatos es una List de tipo ArrayList Formulario es el nombre de mi formulario <html:options> toma la lista en el parámetro collection.
Cada elemento de la lista tiene una clase java sencilla (bean) llamada Datos con dos atributos idDato y descripción cada uno con sus métodos get y set. Por que sino es así marca un error de no setter methods for bean. Con eso es mas que suficiente.

Claro antes creo la lista y la lleno con objetos del tipo de mi clase Datos con eso al ejecutarse el JSP crea un select con datos aclaro nuevamente hay que llenar la lista y crearla sino no pinta nada.


La zona horaria es GMT -6. Ahora son las 03:36.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.