Iniciante em <display:table>

0 respostas
anderson.bonavides

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:
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;
		}
	}

Agradeço a ajuda de todos.

Criado 26 de maio de 2010
Respostas 0
Participantes 1