Bom dia pessoal, tudo em ordem?
Pessoa, não sei o que esta de errado, tenho o seguinte menu:
<?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">
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:p="http://primefaces.org/ui"
xmlns:f="http://java.sun.com/jsf/core">
<f:view contentType="text/html">
<h:head>
<f:facet name="first">
<meta http-equiv="X-UA-Compatible" content="EmulateIE8" />
<meta content='text/html; charset=UTF-8' http-equiv="Content-Type" />
<title>LojaNet</title>
</f:facet>
<script language="javascript" type="text/javascript"
src="js/locale.js"></script>
<style type="text/css">
.ui-layout-north {
z-index: 20 !important;
overflow: visible !important;;
}
.ui-layout-north .ui-layout-unit-content {
overflow: visible !important;
}
</style>
</h:head>
<h:body>
<p:layout fullPage="true">
<p:layoutUnit id="top" position="north" size="50">
<p:menubar autoSubmenuDisplay="true">
<p:submenu label="Cadastro" icon="ui-icon-document">
<p:menuitem value=" Cad Pessoa" url="pessoa.xhtml" />
<p:menuitem value="Alt Pessoa" url="buscaPessoa.xhtml" actionListener="#{pessoaBean.alterar}"/>
</p:submenu>
</p:menubar>
</p:layoutUnit>
<p:layoutUnit id="bottom" position="south" size="60">
</p:layoutUnit>
<p:layoutUnit id="center" position="center">
<ui:insert name="centro">
</ui:insert>
</p:layoutUnit>
</p:layout>
<p:dialog header="Basic Dialog" widgetVar="dlg1" modal="true">
<h:outputText value="Resistance to PrimeFaces is futile!" />
</p:dialog>
</h:body>
</f:view>
</html>
Bean
@ManagedBean(name = "pessoaBean")
@ViewScoped
public class PessoaBean {
.
.
.
public void alterar(){
.
.
.
Porem ao clicar no menu ele não chama o metodo.
Alguem sabe o que pode ser?
Obrigado.
[]s