Olá pessoal sou iniciante em struts 2 e estou encontrando alguns problemas como este, pois preciso salvar uma lista de objetos
Segue meu JSP:
<display:table requestURI="carregar.do" class="listaPaginada"
name="sessionScope.processosLiberados" id="processosLiberados" >
<display:column style="text-align:center;">
<s:checkbox name="indexProc" value="processo" fieldValue=""/>
</display:column>
<display:column property="dataLibe" title="Data Libe." format="{0,date,dd/MM/yyyy}"/>
<display:column property="processo" titleKey="processo" title="Processo" sortable="true" escapeXml="true" />
<display:column property="numeParc" title="NºParc" sortable="true" escapeXml="true" />
</display:table>
Segue meu código Java:
[code]
public String cancelarLiberacaoProcessos() throws BusinessException {
try {
List<Integer> processosSelecionados = getIndexProc();
List<ProcessoEmpenho> processos = (List<ProcessoEmpenho>) this
.getSession().get("processosLiberados");
List<String> numerosProcessos = new LinkedList<String>();
List<ProcessoEmpenho> selecionados = new LinkedList<ProcessoEmpenho>();
for (int i = 0; i < processosSelecionados.size(); i++) {
numerosProcessos.add(String.valueOf(processosSelecionados
.get(i)));
}
for (int i = 0; i < processos.size(); i++) {
if (numerosProcessos.contains(String.valueOf(processos.get(i)
.getProcesso()))) {
selecionados.add(processos.get(i));
}
}
processoEmpenhoService.cancelarLiberacaoProcessos(
(List<ProcessoEmpenho>) selecionados, (Usuario) this
.getSession().get("usuario_logado"));
consultar();
return SUCCESS;
} catch (Exception ex) {
throw (BusinessException) ex;
}
}[/code]
Agradeço a ajuda de todos.