Ton tag <h:selectOneMenu> est sensé te permettre de saisir une valeur dans un formulaire web. Cette valeur doit ensuite être retournée au serveur pour être traitée d'une façon ou d'une autre. Pour que cette valeur soit prise en compte coté serveur tu dois lier la valeur coté client avec un bean ou une propriété d'un bean coté serveur.
Imaginons que tu aies un bean nommé monBean, ayant une propriété maPropriete. Si tu veux pouvoir récupérer la valeur saisie dans ton formulaire, tu peux écrire :
<h:selectOneMenu id="periodeRefresh" value="#{monBean.maPropriete}">
De cette façon lorsque tu soumettras le formulaire, la valeur sélectionnée à ce moment sera postée à ton serveur qui synchronisera la propriété de ton bean avec la valeur sélectionnée.
Attention : si tu ne fais que recharger la page, il est possible que ton formulaire ne soit pas soumis et que ta valeur reprenne sa valeur par défaut (puisque non initialisée coté serveur)
Partager