Рубрики
Без рубрики

Пример каркаса из плиток с распорками

– Пример каркаса плиток с распорками

Автор оригинала: mkyong.

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

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

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

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

1. Получить библиотеку плиток Struts

Получите библиотеку плиток struts из папки распространения Struts или через центральное хранилище Maven

    
      org.apache.struts
	  struts-tiles
      1.3.10
    

и включите его в библиотеку зависимостей вашего проекта.

2. Создайте шаблон

Создайте шаблон красного цвета и шаблон зеленого цвета для деталей верхнего и нижнего колонтитулов. Эти два шаблона представляют собой просто чистый HTML-код с разным цветом фона..

Шаблон – Красный цвет |//шаблон – красный/заголовок.jsp

[Logo Here] This is Template Red Header

/шаблон-красный/нижний колонтитул.jsp

This is Template Red Footer

Шаблон – Зеленый цвет /шаблон-зеленый/заголовок.jsp

[Logo Here] This is Template Green Header

/шаблон-зеленый/нижний колонтитул.jsp

This is Template Green Footer

3. Расположение плиток

Создайте стандартный макет веб-страницы для всех ваших веб-страниц.

Создайте стандартный макет веб-страницы для всех ваших веб-страниц.

<%@ taglib uri="http://struts.apache.org/tags-tiles" prefix="tiles" %>





 

 


4. Шаблон тела

В шаблоне тела вы всегда должны создавать две страницы “userform.jsp и user-form-body.jsp” для сведений о теле, чтобы нарушить структуру, связанную с плитками. “userform.jsp” используется для получения определения плиток и “размещения” реального содержимого тела (userform-body.jsp) в качестве шаблона тела.

“userform.jsp” используется для получения определения плиток и “размещения” реального содержимого тела (userform-body.jsp) в качестве шаблона тела.

<%@ taglib uri="http://struts.apache.org/tags-tiles" prefix="tiles" %>


	

“userform.jsp” используется для получения определения плиток и “размещения” реального содержимого тела (userform-body.jsp) в качестве шаблона тела.

This is body content

5. Определение плиток

Все шаблоны готовы, создайте”tiles-defs.xml “файл и объявил определение “компания-шаблон” для красного шаблона.

Все шаблоны готовы, создайте”tiles-defs.xml “файл и объявил определение “компания-шаблон” для красного шаблона.





   
	
	
   
	

6. Включите плагин “Плитки”

Чтобы использовать платформу Struts tiles, вам необходимо объявить класс плагина ” Tiles Plugin ” в файле конфигурации Struts.

Чтобы использовать платформу Struts tiles, вам необходимо объявить класс плагина “||Tiles Plugin||” в файле конфигурации Struts.




 


	

		
		
	
	
	
		
	


7. Демонстрация

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

http://localhost:8080/StrutsExample/User.do

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

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





   
	
	
   


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

http://localhost:8080/StrutsExample/User.do

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

Ссылка

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

Оригинал: “https://mkyong.com/struts/struts-tiles-framework-example/”