Retroceder   Foros del Web > Programación para sitios web > Java y JSP

Respuesta
 
Herramientas Desplegado
Antiguo 06-may-2008, 11:00   #1 (permalink)
evitasg ha deshabilitado el karma
 
Fecha de Ingreso: marzo-2008
Mensajes: 38
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!!
evitasg está desconectado   Responder Citando
Antiguo 06-may-2008, 11:06   #2 (permalink)
goncafa ha deshabilitado el karma
 
Avatar de goncafa
 
Fecha de Ingreso: noviembre-2002
Ubicación: Santiago, Chile
Mensajes: 1.135
Enviar un mensaje por MSN a goncafa
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.
__________________
se despide hasta la proxima
Gonzalo Castillo
goncafa está desconectado   Responder Citando
Antiguo 06-may-2008, 11:17   #3 (permalink)
evitasg ha deshabilitado el karma
 
Fecha de Ingreso: marzo-2008
Mensajes: 38
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.
evitasg está desconectado   Responder Citando
Antiguo 06-may-2008, 11:21   #4 (permalink)
goncafa ha deshabilitado el karma
 
Avatar de goncafa
 
Fecha de Ingreso: noviembre-2002
Ubicación: Santiago, Chile
Mensajes: 1.135
Enviar un mensaje por MSN a goncafa
Re: Struts y combo

Con eso es suficiente

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.
__________________
se despide hasta la proxima
Gonzalo Castillo
goncafa está desconectado   Responder Citando
Antiguo 06-may-2008, 18:31   #5 (permalink)
evitasg ha deshabilitado el karma
 
Fecha de Ingreso: marzo-2008
Mensajes: 38
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!
evitasg está desconectado   Responder Citando
Antiguo 06-may-2008, 19:26   #6 (permalink)
goncafa ha deshabilitado el karma
 
Avatar de goncafa
 
Fecha de Ingreso: noviembre-2002
Ubicación: Santiago, Chile
Mensajes: 1.135
Enviar un mensaje por MSN a goncafa
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.
__________________
se despide hasta la proxima
Gonzalo Castillo
goncafa está desconectado   Responder Citando
Antiguo 12-may-2008, 17:44   #7 (permalink)
Lino-kun ha deshabilitado el karma
 
Avatar de Lino-kun
 
Fecha de Ingreso: mayo-2008
Ubicación: Cuernavaca Morelos Mexico
Mensajes: 120
Enviar un mensaje por MSN a Lino-kun
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.
Lino-kun está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Desactivado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 01:15.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96