Request com Struts

Bom dia pessoal.

Estou com um problema com uso do scopo request no struts.

Tenho uma ação em escopo request, que faz uma consulta e retorna uma lista.
Quando retorno esta lista eu seto ela para o Form, conforme abaixo:

ArrayList resultados = new ConsultaMontarLoteDAO().consulta(db.getConnection(), idLocalOrigem, idLocalDestino, inSituac);
PropertyUtils.setSimpleProperty(form, "resultados", resultados);

Eu faço um iterate no .jsp, conforme abaixo:

   <logic:iterate id="resultado" name="form" property="resultados">
    <%
     ItemConsultaMontarLoteVO itemConsultaVO = (ItemConsultaMontarLoteVO)resultado;
     String link = "../../usuario.do?opcao=consultar&id=" + itemConsultaVO.getIdLote();
    %>
   ...
   ...

Até ai tudo bem, o problema é quando eu vou executar a action novamente, para fazer outra operação.
A lista resultados vem null, quando eu pego conforme abaixo:

ArrayList resultados = (ArrayList) PropertyUtils.getSimpleProperty(form, "resultados");

Quando eu utilizo o escopo session, funciona tudo sem problemas, porém não posso utilizar este escopo.
Tentei passar o campo como hidden também conforme abaixo, mas ocorreu BeanUtilsPopulate…

<h:hidden property="resultados"/>

Alguem teria uma solução?

Agradeço des de já. []s

ng tem uma dica?

valeu!!