Olá, eu tenho uma página onde eu escolho o sistema através do selectOneMenu e quando clico em próximo, ele me mostra a árvore de cada diretórrio dos sistemas.Acontece que ele mostra direitinho se eu seleciono uma vez, porém quando clico em Voltar no meu sistema ou então o voltar do Browser e escolho outra opção, ele continua exibindo os dados do sistema antigo…Gostaria de saber como faço pra atualizar os dados, já que o escopo do bean é request…
Abaixo segue o codigo da árvore
<body><f:view>
<h:form>
<h:panelGrid width="100%" columnClasses="col1,col2" id= "grid">
<h:outputText value="#{simpleTreeBean.nomeSistema}"/>
<rich:tree style="width:300px"
nodeSelectListener="#{simpleTreeBean.processSelection}"
reRender="selectedNode"
ajaxSubmitSelection="true" switchType="client"
value="#{simpleTreeBean.treeNode}" var="item" ></rich:tree>
<h:outputText escape="false"
value="Funcionalidade Selecionada#{simpleTreeBean.funcionalidade2}"
id="selectedNode"/>
<h:inputText value="#{simpleTreeBean.formNode}"/>
<h:commandButton value="Adicionar Funcionalidade"
action="#{simpleTreeBean.InserirNos}"/>
</h:panelGrid>
e o código da página onde seleciono o Sistema :
<f:view>
<html>
<head>
<meta http-equiv="Content-Type"
content="text/html; charset=windows-1252"/>
<title>SelecionarSistema</title>
</head>
<body><h:form>
<h:selectOneMenu value="#{simpleTreeBean.nomeSistema}" id="nome">
<f:selectItems value="#{simpleTreeBean.sistemas}"/>
</h:selectOneMenu>
<h:commandButton value="Proximo"
action="#{simpleTreeBean.selecionarFuncao}"/>
</h:form></body>
</html>
Quem puder me ajudar, mt obrigada