Tengo una clase de usuario que tiene un nombre de usuario String en ella. Tengo una lista de usuarios que estoy tratando de mostrar en una tabla utilizando¿Cómo se itera a través de una lista de objetos?
<s:iterator value="users" id="list">
<tr>
<td><s:property value="#list.username" /></td>
<td></td>
<td></td>
<td></td>
</tr>
</s:iterator>
Las filas están siendo visualizado el número correcto de veces, así que es iteración a través de mi lista correctamente. Sin embargo, no sé cómo acceder a la propiedad del nombre de usuario para mostrarla. Obviamente, lo que tengo arriba no es correcto ... ¿Alguna idea?
Gracias por su respuesta. Usando su segunda sugerencia, no aparece nada para la salida. No estoy seguro de por qué ... Cuando hago su última sugerencia, cada fila en la tabla se ve básicamente como [email protected], pero cada valor hexadecimal después de @ es diferente. – Kevin
También es interesante, tengo una propiedad int llamada "id" en mi clase de usuario que funciona si coloco "id" donde tengo "nombre de usuario" arriba. Ninguna de las otras propiedades de cadena funciona, pero la propiedad int sí ... – Kevin
¿Tiene la clase package.entity.User un método sensible toString()? ¿Y tiene un método getUsername()? – leonbloy