Пример структуры Struts Tiles

Пример структуры Struts Tiles

Структура Struts Tiles - это структура макетов, которая позволяет пользователям эффективно поддерживать стандартный вид верхнего и нижнего колонтитулов и меню на всех ваших веб-страницах.

Загрузите этот пример -Struts-Tile-Framework-Example.zip

Пример шаблона плитки

Ниже приведен пример создания шаблона плиток для сохранения сведений о верхнем и нижнем колонтитулах на всех веб-страницах в Struts.

Во-первых, посмотрите на это отношение структуры плиток Struts.

image

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

В вышеприведенном случае используется красный шаблон.

struts-tile-framework-1

Чтобы изменить его на зеленый шаблон, вам просто нужно обновить файл «iles-defs.xml ».

tiles-defs.xml




   
    
    
   

Получите доступ снова

struts-tile-framework-2

Изменен цвет верхнего и нижнего колонтитула (зеленый шаблон) с небольшими изменениями в файле конфигурации тайлов.

Ссылка

Документация по Struts Tiles -http://struts.apache.org/1.x/struts-tiles/index.html