Olá pessoal, estou iniciando no JSF, e pra variar estou levando uma surra. Tenho um menu que ao selecionar uma de suas opções, deverá carregar o conteúdo de uma página em uma div;
Meu formulário principal é um index.xhtml, o código fonte do xhtml e do bean seguem abaixo. Quando seleciono a opção Empresas, simplemente nao acontece nada. Algúem pode me dizer onde estou errando?
XHTML
<h:form>
<div id="menu-support">
<ul>
<li> <a href="#">HELP</a> </li>
<li> <a href="#">SUPORTE</a> </li>
<li> <a href="#">CONTATO</a> </li>
<li> <a href="#">LOGIN</a> </li>
<li> <a href="#">SAIR</a> </li>
</ul>
</div> <!-- fim div menu-support -->
<div id="menu-bar">
<p:menubar>
<p:submenu label="Home"></p:submenu>
<p:submenu label="Cadastros">
<p:menuitem value="Empresas" ajax="false" action="#{CadastrosMBean.setEmpresa}"/>
<p:menuitem value="Clientes" url="#"/>
<p:submenu label="Produtos">
<p:menuitem value="Produtos" url="#"/>
.
.
.
</div> <!-- fim div menu_support -->
</div> <!-- fim div conteudo_menu -->
BEAN
package br.com.bitap.managedbean;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.RequestScoped;
@ManagedBean(name=“CadastrosMBean”)
@RequestScoped
public class CadastrosMBean {
private String pagina;
public String getPagina() {
return pagina;
}
public void setPagina(String pagina) {
this.pagina = pagina;
}
public void setEmpresa() {
setPagina(“companyList.xhtml”);
}
}