A tecnologia JavaServer Faces (JSF) fornece ferramentas para...
Próximas questões
Com base no mesmo assunto
Q807366
Programação
A tecnologia JavaServer Faces (JSF) fornece ferramentas para implementar interfaces do usuário que são extensíveis e
reutilizáveis utilizando templates Facelet. Com esses templates é possível criar páginas que podem atuar como base ou modelo
para outras páginas do site permitindo o reuso de código e ajudando a manter uma aparência padrão.
Com base nessas informações, considere a existência de uma página de template chamada modelo.xhtml, cujo código é
apresentado a seguir:
<!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:ui="http://java.sun.com/jsf/facelets"
xmlns:h="http://java.sun.com/jsf/html">
<h:head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<h:outputStylesheet library="css" name="default.css"/>
<title>Template Facelet</title>
</h:head>
<h:body>
<div id="top" class="top">
<ui:insert name="top">Seção superior</ui:insert>
</div>
<div>
<div id="left">
<ui:insert name="left">Seção esquerda</ui:insert>
</div>
<div id="content" class="content">
<ui:insert name="content">Conteúdo principal</ui:insert>
</div>
</div>
</h:body>
</html>
Para usar (invocar) a página de template em uma nova página do site e para definir o conteúdo que será inserido nas seções do template onde estão as tags ui:insert, utilizam-se respectivamente as tags
Para usar (invocar) a página de template em uma nova página do site e para definir o conteúdo que será inserido nas seções do template onde estão as tags ui:insert, utilizam-se respectivamente as tags