Hola.
Vereis necesito iterar una lista, que a su vez contiene otra lista, que será mostrada en un <s:radio>.
Me explico:
Tengo una clase Examen, que contiene una lista de Preguntas. Cada Pregunta contiene una lista de Respuestas, y una Respuesta seleccionada.
Lo que hago entonces es:
<s:iterator value="examen.preguntas">
<s:radio list="respuestas" name="respuestaSeleccionada"/>
</s:iterator>
Este es el código resumido. La cuestión es que, como Struts 2 ve que el "name" es igual para todos los radios, no me permite seleccionar una opción para cada radio. Es decir, si tengo dos Preguntas, cada una con su lista de respuestas, detecta que los dos radios de respuesta son el mismo, por tener el mismo "name", aunque las variables donde se guarden sean distintas.
¿Sabeis como puedo hacer para que detecte que son names distintos?.
Un saludo.