ListBox JSF(recuperando valor selecionado)

Bom to aprendendo a desenvolver com o JSF(netbeans 6.0) e me deparei com uma grande duvida e to travadaço ai vai a duvida…

no java ficou assim…

public List getListUsrItems(String where1, String where2) throws DataAccessException{
List listaUsuarios = new ArrayList();
String where = “”;

     if(!where1.trim().isEmpty()){
        where = "and cpf like'%"+ where1+"%'";
    }
     if(!where2.trim().isEmpty()){
        where = where + "and nome like'%"+ where2+"%'";
    }
     listaUsuarios = getHibernateTemplate().find("from Usuario where DTYPE=Usuario " + where);
     for(int i=0; i<listaUsuarios.size();i++){
          listUsrItems.add(new SelectItem(listaUsuarios.get(i).getId_pessoa(),listaUsuarios.get(i).getNome()));
    }
  
  return listUsrItems; 

retornando a lista de usuarios… ai funcionou

agora no jsp…

<h:selectOneListbox binding="#{BuscaUsuarios.listUsuarios}" id=“listUsuarios” size=“5” style=“height: 168px; left: 144px; top: 144px; position: absolute; width: 576px” [color=red]value=???[/color] >
<f:selectItems id=“listbox2SelectItems” value="#{BuscaUsuarios.listUsrItems}"/>
</h:selectOneListbox>

Ja tentei com o value="#{BuscaUsuarios.nomedolistbox.onselected}" más ele gera esse erro…
Caused by: java.util.NoSuchElementException

Será que alguém pode me dar uma luz???

Agradeço desde já…

value="#{seuBean.seuObjeto.seuAtributo}"

Coloquei [color=red]value = “#{BuscaUsuarios.nomedolistbox.label}”[/color]
Ai rodei ele montou a lista e quando eu selecionei e dei um submit p/ recuperar o valor selecionado e veio o maldito dito erro…

Caused by: java.util.NoSuchElementException
at javax.faces.component.SelectItemsIterator.next(SelectItemsIterator.java:117)
at javax.faces.component.SelectItemsIterator.next(SelectItemsIterator.java:144)
at javax.faces.component.SelectItemsIterator.next(SelectItemsIterator.java:49)
at javax.faces.component.UISelectOne.matchValue(UISelectOne.java:164)
at javax.faces.component.UISelectOne.validateValue(UISelectOne.java:137)
at javax.faces.component.UIInput.validate(UIInput.java:867)
at javax.faces.component.UIInput.executeValidate(UIInput.java:1065)
at javax.faces.component.UIInput.processValidators(UIInput.java:666)
at javax.faces.component.UIForm.processValidators(UIForm.java:229)
at javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1030)
at javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1030)
at javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1030)
at javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1030)
at javax.faces.component.UIViewRoot.processValidators(UIViewRoot.java:662)
at com.sun.faces.extensions.avatar.components.PartialTraversalViewRootImpl.processValidators(PartialTraversalViewRootImpl.java:153)
at com.sun.faces.lifecycle.ProcessValidationsPhase.execute(ProcessValidationsPhase.java:100)
… 22 more

Me ajudem pelo amor do Deus…

Bom esse erro ja achei o porque é que não tinha implementado [color=red]Serializable[/color]
Só que ainda não consigo recuperar o valor selecionado do listbox… :cry:

Alguém por favor me de uma luz…

oi cassiao, vc conseguiu resolver seu problema? tenho um parecido…