Número indefinido de parâmetros em página JSP

Olá pessoal,

Em uma aplicação Struts, em uma página JSP o usuário deverá responder a um número de questões que dependem do próprio usuário.

Em uma ação eu recupero dados de duas tabelas (matriculas e pergQuests), salvo os vetores na requisição e então na página JSP a qual o processamento é enviado, construo a tabela. A parte da página que monta a tabela para apresentação do questionário está abaixo.

						<table><!-- ========== Corpo da Página =================================== -->
							<tr>
								<td align="center" style="font-size: 80%;" colspan="2"><b>Perguntas<b></td>
								<c:forEach var="matricula" items="${matriculas}" varStatus="stat">
									<td align="center" style="font-size: 80%">
										<c:out value="${matricula.idturma.iddisciplinas.sigla}" />
										<c:out value="${matricula.idturma.codigoturma}" /><br />
										<img src="figs/interrogacao.gif" alt="${matricula.idturma.iddisciplinas.nome}" width="30" align="middle">
									</td>
								</c:forEach>
							</tr>
							<c:forEach var="pergunta" items="${pergQuests}" varStatus="stat">
								<tr class="${(stat.index % 2) == 0 ? "evenRow" : "oddRow"}">
									<td valign="middle"><img src="figs/interrogacao.gif" alt="${pergunta.idpergunta.pergunta}" width="30" align="middle"></td>
									<td align="left" style="font-size: 80%" valign="middle">
										<c:out value="${pergunta.idpergunta.abreviacaopergunta}"/>
									</td>
									<c:forEach var="matricula" items="${matriculas}" varStatus="stat">
										<td align="center" style="font-size: 80%;">
        									<select name="prop${i}" id="prop${i}">
												<option>-</option>
												<option>5</option>
												<option>4</option>
												<option>3</option>
												<option>2</option>
												<option>1</option>
											</select>
										</td>
										<c:set var="i" scope="page" value="${i+1}"/>
									</c:forEach>
								</tr>
							</c:forEach>
						</table>

Meu problema é: como definir no form (ou dynaform) os atributos que serão manipulados na página para depois recuperá-los na action que trata a página já que este número é variável. Existe alguma solução mais inteligente que definir por exemplo 500 atributos na página :sad:. Alguma idéia?

Obrigado,

celso