Problemas com sistema web usando jsf + primefaces + css

[code]<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Strict//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd”>

&lt;html xmlns="http://www.w3.org/1999/xhtml"
    xmlns:h="http://java.sun.com/jsf/html"
  xmlns:f="http://java.sun.com/jsf/core"
  xmlns:p="http://primefaces.org/ui"&gt;
    &lt;!--f:view--&gt;
    &lt;meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/&gt;
    &lt;h:head&gt;
        &lt;title&gt;Login Coordenador/Aluno&lt;/title&gt;
    &lt;/h:head&gt;
    &lt;h:body&gt;

<link href="./ProLanding_files/style.css" rel=“stylesheet” type=“text/css”/>
<link rel=“stylesheet” type=“text/css” href=“Untitled-2.css” />
<link rel=“stylesheet” type=“text/css” href=“Untitled-1.css” />
<style type=“text/css”>
<!–
#apDiv1 {
position:absolute;
width:132px;
height:395px;
z-index:1;
left: 11px;
top: 250px;
}
#apDiv2 {
position:absolute;
width:1049px;
height:68px;
z-index:2;
left: 151px;
top: 133px;
}
#apDiv3 {
position:absolute;
width:401px;
height:41px;
z-index:1;
left: 323px;
top: 217px;
}
#apDiv4 {
position:absolute;
width:136px;
height:427px;
z-index:1;
left: 13px;
top: 238px;
}
#apDiv5 {
position:absolute;
width:167px;
height:62px;
z-index:6;
left: 52px;
top: 587px;
}
#apDiv6 {
position:absolute;
width:172px;
height:76px;
z-index:7;
left: 51px;
top: 672px;
}
–>
</style>
<!–/head–>

		&lt;!-- start header --&gt;

<div id=“navMenu”>

</div>

<div class=“header”>
<div class=“cont”>


  • Sistema CEPEP

  • O seu melhor jeito de solicitar projetos.
</ul>
&lt;div class="clear"&gt;&lt;/div&gt;

</div>
</div>
<!-- end header -->
<!-- start newsletter -->
<div class=“newsletter”>
<div class=“cont”>
<!-- start form -->
<form action="" class=“newsletter_form”>
</form>
<div class=“clear”></div>
<!-- end form -->
</div>
</div>

<!--body background="Imagens/Fundo2.jpg"--> <f:view> <center> <h:form id="form"> <h:panelGrid columns="2"> <f:facet name="header"> Logar Sistema </f:facet>
                    &lt;h:outputLabel for="CPF" value="CPF: " /&gt;
                    &lt;p:inputText id="cpf" value="#{CoordenadorProfessorController.usuario.CPF}" size="50"  required="true" requiredMessage="Campo Obrigatório"/&gt;

                    &lt;h:outputLabel for="Senha" value="Senha: " /&gt;
                    &lt;p:password id="login" value="#{CoordenadorProfessorController.usuario.login}" size="50"  required="true" requiredMessage="Campo Obrigatório" /&gt;

                    &lt;f:facet name="footer"&gt;
                        &lt;p:commandButton type="button" value="Logar"  action="#{CoordenadorProfessorController.logar}" icon="ui-icon-check" style="margin:0"/&gt;
                        &lt;p:commandButton  type="button" value="Novo Usuario" action="CadastroCoordenadorProfessor.faces" icon="ui-icon-check" style="margin:0"/&gt;
                        &lt;p:commandButton type="button" value="Voltar"  action="welcomeJSF.faces" icon="ui-icon-check" style="margin:0"/&gt;

                    &lt;/f:facet&gt;
                &lt;/h:panelGrid&gt;
        &lt;/h:form&gt;
        &lt;/center&gt;
            &lt;/f:view&gt;
  <br/>
                <p></p>
                

            &lt;!-- start footer --&gt;

<div class=“footer”>
<div class=“cont”>



  • <h3>Duvidas</h3>
        </ul>
    
  • <h3>Categorias</h3>
  • <h3>Rede Social</h3>
        </ul>
      </li>
    </ul>
    &lt;div class="clear"&gt;&lt;/div&gt;
    &lt;div class="hr2"&gt;&lt;/div&gt;
    <p>Todos direitos reservados.</p>
    

    </div>
    </div>

    <!-- end footer -->

      &lt;/h:body&gt;
    

    <!-- /f:view–>
    </html>[/code]

O h:panelGrid é do JSF, não do primefaces. Ele não deve estar renderizando nada de JSF, e por consequência, nenhum componente do primefaces.
Se estiver utilizando o tomcat, verifique se possui as bibliotecas do JSF, e o arquivo web.xml deve conter:

<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>*.jsf</url-pattern>
</servlet-mapping>

Se estiver utilizando JBoss ou Glassfish, daí já não sei o que pode ser, pois elas já estão incluídas no servidor de aplicações.

Fala Jefferson, cara … coloca seu panelGrid dentro de um panel, tipo

<p:panel header="Selecione o aluno">
     <h:panelGrid columns="2"> 
.
.
. 
</p:panel>
     </h:panelGrid>

[]s

O JeffersonFelix eu tenho a biblioteca do jsf no meu projeto já, e meu web.xml ja contém este servlet e estou usando o glassfish, por isso que ta dificil resolver o problema.

Acredito que aí está o problema, deve estar acontecendo uma incompatibilidade de versões do JSF.
Retire as libs do jsf de seu classpath (jsf-impl e jsf-api) e utilize somente a versão que vem com o glassfish.
Dê um clean e compile o projeto novamente.
Deve resolver.

Ou nada viu cara, fiz isso que você falou e não resolveu o problema, não continua aparecendo o panelGrid na tela, ta dificil.

Tenta separar o teu CSS da tela principal de visualizacao, poe tudo centralizado.

Outra coisa, verifica se voce fechou certinho as tags, tem muito comentario ae, c pode ter se confundido.

Enfim organiza seu codigo, porque ta ate cansativo de ler, olha esse trecho:

<form action="" class="newsletter_form">  
</form>  

Numa linha voce cria um form, na outra voce fecha, ou seja, nao ta servindo pra nada =D

Abraços.