Enviar variável para SelectOneMenu

Boa tarde galera

[color=blue][b]É o seguinte tenho uma lista num dataTable mostrada num grid na tela, gostaria de armazenar numa variável o valor de uma coluna, só que este grid poderá ter mais linhas, é preciso armazenar numa váriavel e passar este valor para outra tela, sendo que o componente na outra tela será uma selectOneMenu populado com uma lista, mas, o primeiro valor precisa ser o valor que esta na na variável. Seria possível fazer isso?

Estou quebrando cabeça há dias.

Se alguém puder ajudar.
Desde já agradeço

Att.
Diego Silva :-o[/b][/color]

http://www.rponte.com.br/tag/selectonemenu/

Muito obrigado por ter respondido ao tópico amigo, eu consegui setar uma posição para a minha lista, mas o que ocorre é que eu precisaria setar o valor da id do Motorista que está dentro de uma lista.

Existe dois cenários…
A empresa poderá ter somente 1 rota
A empresa poderá ter mais rotas.

Se eu coloco no braço uma posição todas as linhas estão ficando com o mesmo valor.

Meu método que popula a lista no Java é este:

public List<SelectItem> getSelectItemsClientes() {
		selectItemsClientes = new ArrayList<SelectItem>();
		int i = 0;
		for (i = 0; i < listaMotoristas.size(); i++) {
			motorista = listaMotoristas.get(i);
			selectItemsClientes.add(new SelectItem(i, motorista.getNome()));
		}
		return selectItemsClientes;
	}

No contrutor tem uma variável sendo setada assim… só para teste

m.setValue("5");

ela tem esta declaração:

private HtmlSelectOneMenu m = new HtmlSelectOneMenu();

No meu JSP está assim:

<h:column>
          <f:facet name="header">
               <h:outputText value="Motorista" />
          </f:facet>
          <h:selectOneMenu value="#{rotaInf.codigoClienteSelecionado}" binding="#{rotaInf.m}">
                  <f:selectItems value="#{rotaInf.selectItemsClientes}" />
          </h:selectOneMenu>
</h:column>

Abraço!