Página não carrega dados do bean (só às vezes) mesmo sendo String simples

Quando eu chamo uma string do bean, como value em um outputLabel, ele mostra o conteúdo na tela, corretamente.

Mas quando chamo a mesma string, do mesmo jeito (value) em um selectOneMenu, ele não mostra.

Inclusive se eu tentar usar o selectItem com value apontando para o mesmo dos acima, não mostra.

O engraçado é que o o selectOneMenu imediatamente anterior pega a UF, exatamente da mesma forma, e ele preenche corretamente.

Alguma ideia de como corrigir o problema e o selectOneMenu mostrar corretamente o valor já previamente configurado no bean?


No bean eu coloquei apenas

private String cidade = “Brasilia”;

e fiz o get/set dele.


Muito obrigado!


WhatsApp Image 2023-01-02 at 12.02.53

Achei estranho vc colocar a descrição da cidade como itemValue. Se o value do selectOneMenu é a cidade, o itemValue deveria ser a cidade também (ou alguma propriedade que identifica como o ID).