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

Problema select de struts 2

Estas en el tema de Problema select de struts 2 en el foro de Java en Foros del Web. Hola, tengo un select con struts 2 del siguiente modo: Código PHP: < s : select cssStyle = "position:absolute;top:205px;left:120px;z-index:2"  id = "buscaUsr"                                  name = "buscaUsr"  ...
  #1 (permalink)  
Antiguo 31/03/2011, 20:04
 
Fecha de Ingreso: septiembre-2005
Mensajes: 1.289
Antigüedad: 18 años, 7 meses
Puntos: 3
Exclamación Problema select de struts 2

Hola, tengo un select con struts 2 del siguiente modo:

Código PHP:
<s:select cssStyle="position:absolute;top:205px;left:120px;z-index:2" id="buscaUsr"
                                
name="buscaUsr" list="listaUsuarios" listKey="idUsuario" listValue="Nombre +\" \" + Paterno + \" \" + Materno + \" (\" + TipoUsuario + \")\""
                                
onchange="buscarAsignacionUsr();" value="%{listaUsuarios.{Nombre}}"/> 
(Por cierto, no comprendo para que es: value="%{listaUsuarios.{Nombre}}" del select :p)

Pero al correr el jsp me da el siguiente error

'Lista' campo 'select', etiquetas, id 'buscaUsr', 'buscaUsr el nombre:
'ListaUsuarios "La clave lista solicitada no se pudo
resuelve como una colección / matriz / map / enumeración / iterador
tipo. . Ejemplo: la gente o la gente {nombre} - [lugar desconocido]

no comprendo a que se refiere, alguien si me puede dar una idea se lo agradeceré mucho, de antemano gracias!

La liga donde encontré ese modo de hacerlo es

http://struts.apache.org/2.1.2/strut...ts/Select.html
__________________
Wow! No se que decir...
  #2 (permalink)  
Antiguo 01/04/2011, 01:15
Avatar de Xerelo  
Fecha de Ingreso: mayo-2009
Mensajes: 2.175
Antigüedad: 15 años
Puntos: 306
Respuesta: Problema select de struts 2

Cita:
listValue="Nombre +\" \" + Paterno + \" \" + Materno + \" (\" + TipoUsuario + \")\""
Esto está completamente mal.

Para empezar no puedes usar comillas dobles dentro de comillas dobles, que parece que era tu ontención.

Ya que el parámetro se llama listvalue (y tal como dice el error) esperaba matriz / map / enumeración / iterador, y lo que quieres poner no lo es.

Genera primero la lista, y luego pásasela a listvalue.
__________________
Cada vez que solucionas los problemas de alguien que no se esfuerza, piensa en que el día de mañana puede llegar a ser tu compañero de trabajo, o peor, tu jefe.
  #3 (permalink)  
Antiguo 01/04/2011, 11:39
 
Fecha de Ingreso: septiembre-2005
Mensajes: 1.289
Antigüedad: 18 años, 7 meses
Puntos: 3
Respuesta: Problema select de struts 2

Hola Xerelo,

ammm lo que dices que esta mal, si me funciona, tengo otro select parecido, y de ese modo es como hago que aparezca el nombre completo de las personas, por que en la bd está separados, a demás uso el \ de carácter de escape, por eso no me marca error, el problema que reporto me parece que es más por que la lista no la he llamado al cargar el jsp por primera vez... pero no encuentro si puedo validar ese error...
__________________
Wow! No se que decir...

Etiquetas: select, struts
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 16:27.