Galera, to com a seguinte dúvida. Gostaria de juntar a minha página JSF em um template que baixei na net. Como faço para fazer esta associação?
Quando eu coloco meu painelGrid dentro de um table a minha página é toda carregada com aquela tabela e sua cor.
Alguem poderia dizer como é feita essa associação de embas?
Pessoal vim ressusitar essa minha dúvida pq ainda estou com ela, mesmo depois de 1 dia pesquisando na internet ainda não consegui rersolver.
Resumindo:
tenho uma pequena tela de login:
[code] <f:view>
<h:form>
<h:message for=“login”></h:message>
<h:panelGrid columns=“1” id=“Logon”>
<h:outputLabel value=“Login” for=“login”>
<h:inputText id=“login” maxlength=“20” value="#{usuario.login}"
required=“true”>
<f:validateLength minimum=“10” />
</h:inputText>
</h:outputLabel>
<h:outputLabel value="Senha" for="senha">
<h:inputSecret id="senha" value="#{usuario.senha}"
required="true">
<f:validateLength minimum="6" />
</h:inputSecret>
</h:outputLabel>
<h:commandButton action="#{usuario.validarUsuario}" value="OK" />
</h:panelGrid>
</h:form>
</f:view>[/code]
Não consigo inserir em um template que baixei na web.
Alguem poderia dar uma dica?
ACDias
#3
Utilize facelets…
Assim vc insere uma tag no template:
<ui:insert name="conteudo">Conteúdo default caso nenhuma página sobrescreva aqui</ui:insert>
E nas páginas que deverão “herdar” este template vc faz assim:
<ui:define name="conteudo">Seu código aqui!!!</ui:define>
Humm, muito bom. Mas me responde uma coisa. Tenho que configurar algo no web.xml???
[quote=ACDias]Utilize facelets…
Assim vc insere uma tag no template:
[/quote]
também recomendo Facelets, estou usando e é bem legal,
principalmente a possibilidade de criarmos nossos próprios componentes
e publicar nossas tag’s.