Tenho a pagina principal.xhtml que possui um menu com a opcao de “sair”, quando eu clico nessa opcao tudo ocorre como deve ocorrer e é feito o logout, porem
quando eu vou para a pagina de manterUsuario.xhtml na qual o menu é replicado, quando eu clico em sair ele recarrega a pagina(de forma incorreta diga-se de passagem) ae
so depois que ele recarregar a pagina é que se eu clicar em “sair” é que realmente o logout é efetuado…se alguem puder ajudar…segue código:
Código do arquivo principal.xhtml:
[code]<?xml version="1.0" encoding="ISO-8859-1"?>
<h:head>
.ui-widget {
font-size: 75%;
}
.themeMenu {
overflow: auto;
height: 200px;
width: 100px;
}
<h:outputText value=“JSF + PRIMEFACES” />
</h:head>
<h:body>
<h:form>
<p:panel header="JSF + PRIMEFACES"
footer="">
<p:menubar id="menuteste" model="#{menuMBean.model}" autoSubmenuDisplay="true"/>
</p:panel>
<ui:insert name="container">
</ui:insert>
</h:form>
</h:body>
[/code]
Código do arquivo manterUsuario.xhtml:
<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:a4j="http://richfaces.org/a4j"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:a="http://attende.com/libs"
xmlns:p="http://primefaces.prime.com.tr/ui" template="/principal.xhtml">
<head>
</head>
<ui:define name="container">
<h:form>
</h:form>
</ui:define>
</ui:composition>