---
title: "JSF Примеры - создание шаблонов"
description: "При разработке веб приложения большинство страниц выглядят одинаково. Вместо того что-бы не создават..."
author: "DeadSoul"
published: "2012-04-23T11:51:52+00:00"
modified: "2012-04-23T11:52:15+00:00"
locale: "ru"
canonical_url: "https://yvision.kz/post/jsf-primery-sozdanie-shablonov-251197"
markdown_url: "https://yvision.kz/post/jsf-primery-sozdanie-shablonov-251197/markdown"
site_name: "Yvision.kz"
---

# JSF Примеры - создание шаблонов

> При разработке веб приложения большинство страниц выглядят одинаково. Вместо того что-бы не создават...

При разработке веб приложения большинство страниц выглядят одинаково. Вместо того что-бы не создавать кучу ненужного кода, используются шаблоны. В JSF 2 предусмотрена гибкая система шаблонов. В основном мы будем использовать Facelet теги, такие как:

**1. ui:composition** - при добавлении аттрибута "template" ваша страница будет использовать шаблон указанный в значении аттрибута.

**2. ui:insert** - определяет область в которую будет вставлена информация в шаблон из страницы (аттрибут "name" тегов ui:insert и ui:define должны совпадать).

**3. ui:define** - Определяет область страницы, которая будет вставлена в шаблон.

**4. ui:include** - вставляет код отдельной страницы.

### **Базовая структура шаблона**

[Читать далее](http://tutslink.blogspot.com/2012/04/jsf_23.html)

---

Source: [https://yvision.kz/post/jsf-primery-sozdanie-shablonov-251197](https://yvision.kz/post/jsf-primery-sozdanie-shablonov-251197)