Select do struts 2 [Resolvido]

1 resposta
waslleys

Olá pessoal,

alguem ai ja trabalhou com o select multiple do struts?

To com um problema, não consigo retorna uma lista para ele, e setar as opções que eu quero que fiquem selecionadas.

private String nomeDaLinha;
	private Long idVeiculo;
	private Date dtaEntrada;
	private List<Long> docas;

if(getNomeDaLinha() == null && getIdVeiculo() == null){
			Linha l = al.consultaLinhaPorId(idLinha);
			setNomeDaLinha(l.getNome());
			setIdVeiculo(l.getVeiculo().getId());
			setDocas(new Vector<Long>());
			for (LinhaDoca linhaDoca : l.getLinhaDocas()) {
				getDocas().add(linhaDoca.getDoca().getId());
			}
			setDtaEntrada(l.getDtaEntrada());
		}
		
		List<Veiculo> veiculos = al.consultaTodosOsVeiculosHabilitados(idVeiculo);
		ActionContext.getContext().put("veiculos",veiculos);
		
		List<Doca> docas = al.consultaTodasAsDocas();
		ActionContext.getContext().put("docas", docas);
teste.java
<td>
			<s:select 	name="docas" list="%{docas}" 
						listKey="id" listValue="nome" 
						size="5" cssStyle="width: 100%;" multiple="true"/>
		</td>
teste.jsp

Por favor, alguem sabe como resolvo isso?

1 Resposta

waslleys

Resolvi o perhaps. :smiley:

Criado 24 de julho de 2007
Ultima resposta 24 de jul. de 2007
Respostas 1
Participantes 1