Пример структуры Struts Tiles
Структура Struts Tiles - это структура макетов, которая позволяет пользователям эффективно поддерживать стандартный вид верхнего и нижнего колонтитулов и меню на всех ваших веб-страницах.
Загрузите этот пример -Struts-Tile-Framework-Example.zip
Пример шаблона плитки
Ниже приведен пример создания шаблона плиток для сохранения сведений о верхнем и нижнем колонтитулах на всех веб-страницах в Struts.
Во-первых, посмотрите на это отношение структуры плиток Struts.
1. Получить библиотеку плиток Struts
Получить библиотеку листов Struts можно из дистрибутивной папки Struts или через центральный репозиторий Maven.
org.apache.struts struts-tiles 1.3.10
и включите его в библиотеку зависимостей вашего проекта.
2. Создать шаблон
Создайте шаблон красного и зеленого шаблона для деталей верхнего и нижнего колонтитула. Эти два шаблона просто чистый HTML-код с разным цветом фона.
Шаблон - красный цвет
/template-red/header.jsp
[Logo Here] This is Template Red Header
/template-red/footer.jsp
This is Template Red Footer
Шаблон - зеленый цвет
/template-green/header.jsp
[Logo Here] This is Template Green Header
/template-green/footer.jsp
This is Template Green Footer
3. Макет плитки
Создайте стандартный макет веб-страницы для всех ваших веб-страниц.
common-layout.jsp
4. Шаблон кузова
В шаблоне тела вы всегда должны создавать две страницы «user-form.jsp и user-form-body.jsp» для деталей тела, чтобы сломать структуру, связанную с плитками. «User-form.jsp» используется для получения определения плиток и «помещает» содержимое реального тела (user-form-body.jsp) в качестве шаблона тела.
user-form.jsp
user-form-body.jsp
This is body content
5. Определение плиток
Все шаблоны готовы, создайте файл «iles-defs.xml »и объявите определение« company-template »для красного шаблона.
tiles-defs.xml
6. Включить TilesPlugin
Чтобы использовать структуру плиток Struts, вы должны объявить класс подключаемого модуля «TilesPlugin» в файле конфигурации Struts.
struts-config.xml
7. Demo
В вышеприведенном случае используется красный шаблон.
Чтобы изменить его на зеленый шаблон, вам просто нужно обновить файл «iles-defs.xml ».
tiles-defs.xml
Получите доступ снова
Изменен цвет верхнего и нижнего колонтитула (зеленый шаблон) с небольшими изменениями в файле конфигурации тайлов.
Ссылка
Документация по Struts Tiles -http://struts.apache.org/1.x/struts-tiles/index.html