Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Spring MVC. Вопрос по flow. / 2 сообщений из 2, страница 1 из 1
06.06.2014, 12:35
    #38663461
wvetal
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Spring MVC. Вопрос по flow.
Есть general template который использует каждый flow (general.xhtml):

Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
<?xml version="1.0" encoding="UTF-8" ?>
<!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:h="http://java.sun.com/jsf/html"
	  xmlns:f="http://java.sun.com/jsf/core"
	  xmlns:c="http://java.sun.com/jsp/jstl/core"
	  xmlns:p="http://primefaces.org/ui"
      xmlns:ui="http://java.sun.com/jsf/facelets">
      
<f:view contentType="text/html">

	<h:head>
		...
	</h:head>
	
	<h:body>
			
		<div id="container">
		
			<div id="header">
				<h1><ui:insert name="header" /></h1>
			</div>

			<div id="topmenu">
				<h1><ui:insert name="topmenu" /></h1>
			</div>
				
			<div id="content">
				<ui:insert name="content" />
			</div>
			
		</div>
		
	</h:body>

</f:view>
</html>



Есть flow - account (и несколько xhtml страничек по которым ходит этот flow).
Вот одна из них (account.xhtml):

Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
<?xml version="1.0" encoding="UTF-8" ?>
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
		xmlns:ui="http://java.sun.com/jsf/facelets"
		xmlns:h="http://java.sun.com/jsf/html"
		xmlns:f="http://java.sun.com/jsf/core"
		xmlns:p="http://primefaces.org/ui"
		template="/WEB-INF/templates/general.xhtml">
		
	<ui:define name="title"><h:outputText value="Пример" /></ui:define>
	<ui:define name="header"><h:outputText value="Пример" /></ui:define>		

	<ui:define name="content">
		<h1>Пример</h1>
	</ui:define>

</ui:composition>



Я хочу описать topmenu в отдельном файле, и потом включать его в каждую страничку потока account.
Как мне описать и потом включить topmenu в файл account.xhtml?

Описываю topmenu в отдельном файле(account_topmenu.xhtml) так (возможно делаю это не правильно):

Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
<?xml version="1.0" encoding="UTF-8" ?>
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
		xmlns:ui="http://java.sun.com/jsf/facelets"
		xmlns:h="http://java.sun.com/jsf/html"
		xmlns:f="http://java.sun.com/jsf/core"
		xmlns:p="http://primefaces.org/ui">
		
	<ui:define name="topmenu">
		<h1>Проверка меню</h1>
	</ui:define>

</ui:composition>


...
Рейтинг: 0 / 0
06.06.2014, 15:57
    #38663809
wvetal
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Spring MVC. Вопрос по flow.
Снимаю вопрос.
Нашел решение сам:

В файл (account.xhtml) добавил:
Код: html
1.
2.
3.
<ui:define name="topmenu">
<ui:include src="/WEB-INF/templates/account_topmenu.xhtml" />
</ui:define>
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Spring MVC. Вопрос по flow. / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]