Galera quando se usa o componente menuBar do primefaces por fora é necessario se ter um form porem eu coloco o form e ainda sim é exibida esta menagem na tela
The button/link/text component needs to have a Form in its ancestry. Please add <h:form>.
codigo do 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:h="http://java.sun.com/jsf/html"
xmlns:p="http://primefaces.org/ui">
<h:body>
<h:form>
<p:menubar autoDisplay="false">
<p:menuitem value="Palavra do Comandante" url="#" />
<p:submenu label="Histórico da Policia Militar">
<p:menuitem value="Policia Militar do Paraná" url="#" />
<p:menuitem value="21º Batalhão" url="#" />
<p:menuitem value="Contanto" url="#" />
</p:submenu>
<p:submenu label="Dicas de Segurança">
<p:menuitem value="Cartilhas" url="#" />
<p:menuitem value="Sugestões de cuidados pessoais" url="#" />
</p:submenu>
</p:menubar>
</h:form>
</h:body>
</html>
Alguma ideia do porque isso acontece ?