Problemas com Layout PrimeFaces(afternoon1.0.9)[REESOLVIDO]

Boa noite pessoal, to aprendendo a utilizar primefaces aqui com JSF, porem o prime faces não ta aparecendo os layout corretamente, a página está aparecendo em branco, por exemplo utilizei o <p:menu> junto com o <p:menuitem> e não apareceu nada, só aparece os values mais nada de layout, coloquei o JAR afternoon 1.0.9… vou postar os códigos abaixo.

TELA

[code]<?xml version="1.0" encoding="ISO-8859-1" ?>

<!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:f="http://java.sun.com/jsf/core"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:p=“http://primefaces.org/ui”>
<head>
<meta http-equiv=“Content-Type” content=“text/html; charset=ISO-8859-1” />
<title>Insert title here</title>
</head>
<body>
<f:view>

&lt;h1&gt;Tela de Login&lt;/h1&gt;
&lt;h:form&gt;
  
  &lt;p:messages layout="table" showSummary="true" globalOnly="true"/&gt;

  &lt;h:panelGrid columns="2"&gt;
     &lt;h:outputText value="Usuario: "/&gt;
     
     &lt;h:panelGroup&gt;
       &lt;h:inputText id="usuario" value="" required ="true"  requiredMessage="Campo Obrigatório"&gt;
       &lt;/h:inputText&gt;
       &lt;p:message for="usuario"/&gt;
     &lt;/h:panelGroup&gt;
     
     &lt;p:menu&gt;
         &lt;p:submenu label="Menu"&gt;
            &lt;p:menuitem value="Cadastrar"/&gt;    // NÃO APARECE O MENU
         &lt;/p:submenu&gt;
     &lt;/p:menu&gt;
    
               
     &lt;h:outputText value="Senha: "/&gt;
        &lt;h:inputSecret id="senha" value="" required ="true"  requiredMessage="Senha Obrigatória"  redisplay="true"/&gt;
   &lt;/h:panelGrid&gt;
   
   &lt;p:commandButton value="Salvar!!"/&gt;
   
&lt;/h:form&gt;

</f:view>
</body>
</html>[/code]

PLUG

ARQUIVO XML

[code]<?xml version=“1.0” encoding=“UTF-8”?>
<web-app xmlns:xsi=“http://www.w3.org/2001/XMLSchema-instance” xmlns=“http://java.sun.com/xml/ns/javaee” xmlns:web=“http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd” xsi:schemaLocation=“http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd” id=“WebApp_ID” version=“2.5”>
<display-name>AulaJSF</display-name>
<welcome-file-list>
<welcome-file>default.jsp</welcome-file>
</welcome-file-list>

<context-param>
<param-name>primefaces.THEME</param-name>
<param-value>afternoon</param-value>
</context-param>

<servlet>
<servlet-name>Faces Servlet</servlet-name>
<servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>*.xhtml</url-pattern>
</servlet-mapping>
</web-app>[/code]
era pra aparecer o menu que incluir acima, mais não ta aparendo nada…

Obrigado.

Isso ai acima que postei era pra da certo, to tentando aqui mais ta muito estranho… o.O

Boa Noite Anderson?

Você conseguiu resolver o seu problema?

Também estou enfretando o mesmo problema…

Tente trocando o p:menu por <p:menubar>

 <p:menubar>
             <p:submenu label="Menu">  
                <p:menuitem value="Cadastrar"/>    // NÃO APARECE O MENU  
             </p:submenu>  
<p:menubar>

[quote=nicocelli]Boa Noite Anderson?

Você conseguiu resolver o seu problema?

Também estou enfretando o mesmo problema…[/quote]

Boa noite mano, ainda não conseguir, to tentando… =/

[quote=rof20004]Tente trocando o p:menu por <p:menubar>

 <p:menubar>
             <p:submenu label="Menu">  
                <p:menuitem value="Cadastrar"/>    // NÃO APARECE O MENU  
             </p:submenu>  
<p:menubar>

[/quote]
Boa noite mano, essa linha de código ai não muda em nada, eu ja tinha testado… mesmo assim Obrigado!! :slight_smile:

Ai galera, conseguir resolver o problema era só colocar o cabeçalho padrão que o XHTML gera para JSF
o código antigo era esse

&lt;head&gt; &lt;meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" /&gt; &lt;title&gt;Insert title here&lt;/title&gt; &lt;/head&gt; &lt;body&gt;
ai no <head> e no <body>, coloca-se para JSF, ficando assim <h:head> e no body <h:body>
o código do cabeçalho padrão na minha página agora ta assim

&lt;h&gt;head&gt; &lt;meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" /&gt; &lt;title&gt;Insert title here&lt;/title&gt; &lt;/h:head&gt; &lt;h:body&gt; &lt;f:view&gt;

putz, nem percebi, hahahaha, parabens =D

Vle cara, abraço até a proxima!!
:stuck_out_tongue:

.