JSF setParameter

OLá gujeiros,
Gostaria das dicas de vocês no problemas que estou enfrentando.
Eu tenho uma aplicação JSF, que recebe vários parametros,
a aplicação le as variaveis corretamente assim

//esse é o codigo Java FacesContext.getCurrentInstance().getExternalContext().getRequestParameterMap().get(parameter);

//esse o código .XHTML <p:commandButton value="#{msgs.consult}" action="#{sysroles.consult}"> <f:param name="userOption" value="#{sysroles.userOption }" /> </p:commandButton>

Gostaria de dar um set no managedBean, nesse “userOption” já fiz várias formas mas ainda não consegui…
alguém tem alguma dica?

é só vc atribuir um valor na sua classe nessa variável userOption, que o <f:param> vai buscar este valor

não da certo… ele continua com o valor que chegou… quando…
vou ler na segunda vez… na mesmo metodo…

eu preciso disso, pois tem uma lógica de programação que que esta ao longo da aplicação e não posso mudar…

Olha como estou fazendo…

FacesContext.getCurrentInstance().getExternalContext().getRequestMap().put(parameter, value);
nessa linha acima … eu tento alterar

para que a pagina simule seu estado inicial…

mas se vc setar um valor nessa variável pelo managedBean não tem porque ela alterar o seu valor…

está dando certo por essa linha que vc colocou agora ?

não!
Parece que falta ele dar um refresh no request…
O valor ainda permace o mesmo…

infelizmente essa eu vou ficar devendo…
=(