Estou desenvolvendo meu primeiro sistema web java EE com primefaces.
Como todo começo é difícil não foi diferente para mim. Minha principal duvida pode parecer boba e muito básica, mas não deixa de ser uma questão.
Abaixo está um mockup do layout que pretendo fazer:
Bom, o que estou querendo entender é como posso fazer um footer e um header de forma decente, ou seja, já criei meu template utilizando facelets e delimitando um tamanho para eles (CSS), mas como posso criá-los e utilizar componentes jsf ou primefaces em cima deles?
Não sei se fui claro, mas qualquer duvida posso ser mais objetivo.
A diferença é que é top, left e center. Mas já pode servir de idéia para você.
Utiliza facelets.
C
CristianPalmaSola10
Amigo antes de fazer perguntas no forum pesquise no google, o primeiro link da pesquisa do google apontou para esse excelente tutorial que vai te explicar muito bem, e vai de mostrar como inserir uma pagina dentro de outra que é o que voce que
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><htmlxmlns="http://www.w3.org/1999/xhtml"xmlns:h="http://java.sun.com/jsf/html"xmlns:f="http://java.sun.com/jsf/core"xmlns:ui="http://java.sun.com/jsf/facelets"xmlns:p="http://primefaces.org/ui"><ui:compositiontemplate="/Templates/template.xhtml"><ui:definename="conteudo"><h:formid="telaLogin"><p:panelheader="Bem Vindo!"><p:messagesid="messages"showDetail="true"autoUpdate="true"/><h:panelGridcolumns="2"id="loginGrid"><h:outputLabelfor="it1"value="Login:*"/><p:inputTextid="it1"label="Login"value="#{loginMB.login}"required="true"/><h:outputLabelfor="pwd1"value="Senha:*"/><p:passwordid="pwd1"label="Senha"value="#{loginMB.senha}"required="true"/></h:panelGrid><p:commandButtonid="botaoSalvar"actionListener="#{loginMB.doLogin()}"value="Entrar"style="font-size: 14px"/></p:panel></h:form></ui:define></ui:composition></html>
Minha classe css que organiza a renderização no navegador:
html,body{height:100%;}#all{min-height:100%;}*html#all{height:100%;/* hack para IE6 que trata height como min-height */}/*Empurra o rodapé para o bottom*/#all{position:relative;}#bottom{position:absolute;bottom:0;height:30px;width:100%;}#top{height:60px;background-color:#036fab;width:100%;}/*-------------------------------*/#content{padding-bottom:40px;margin-top:10px;}
M
manolo
Na verdade acho que gostaria de saber como aplicar um design ao meu header e footer.