JSF 1.2 atualizar valor do SelectOneMenu na Alteração de registros

Pessoal,

Estou com um problema no selectonemenu que apesar dos inúmeros tópicos postados neste forum eu não achei nenhum que tenha o meu problema, por isso vim pedir ajuda.

Criei uma página com JSF 1.2 que possui um SelectOneMenu, criei também o MB para carrega-lo tudo certinho.

Nos teses que eu fiz, quando Adiciono um novo registro do banco de dados, funciona direitinho, mas quando eu volto no registro para Alterá-lo, o componente SelectOneMenu não vem com o valor do banco, mas sim com o valor selecionado na utilização anterior.

Eu uso a mesma página tanto para Incluir quanto para Alterar o cadastro.

O que pode ser? Ou como posso fazer para corrigir isto.

Como está o código do selectOne?

Obrigada JakeFrog pela atenção, mas um amigo me ajudou a descobrir o problema.

O problema era o seguinte:

O objeto no ManageBean referente ao “value” do selectonemenu não estava sendo atualizado no método editar.

    public String editar() throws Exception {
        sistema = getSistemaEdit();

        //Código que faltava.
        setSubsistema(sistema.getSubsistema().getIdSubsistema());

        setSistema(sistema);
        return "edit";
    }

:smiley: :smiley: :smiley: