List<objects> Struts 2

Fala ae galera, blz?
Estou com uma duvida sobre list no struts 2.

Tenho uma lista, exemplo: 3 alunos, e 4 professores…
Cada aluno receberá 4 notas…

<c:forEach items="${alunos}" var="aluno"> <tr> <td>${aluno.nome}<input type="hidden" name="nota.id_alunos" value="${aluno.id_alunos}" class="input_notas" /></td> <c:forEach items="${professores}" varStatus="status"> <td><input type="text" name="nota.notas" class="input_notas" /></td> </c:forEach> </tr> </c:forEach>

Eu preciso trazer uma lista com as notas e os alunos…

Qual a melhor maneira para eu fazer isso, usando list?

valeu galera!