powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / facelets и проблемы с ui:include
3 сообщений из 3, страница 1 из 1
facelets и проблемы с ui:include
    #38241168
buyboy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
всем привет

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

файл с переменными =
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
<?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">
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
      xmlns:ui="http://java.sun.com/jsf/facelets">

    <ui:param name="gogo" value="its gogo" />

</ui:composition>


шаблон типа =
Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
<?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:ui="http://java.sun.com/jsf/facelets"
      xmlns:c="http://java.sun.com/jsp/jstl/core">
    
<ui:include src="/WEB-INF/facelets/test_vars.xhtml" />
    
<h:head>
...
</h:head>
    
<h:body>
...  
</h:body>
</html>


файл-получатель переменной =
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
<?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">
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:f="http://java.sun.com/jsf/core"
      xmlns:ui="http://java.sun.com/jsf/facelets"
      xmlns:c="http://java.sun.com/jsp/jstl/core"
      template="/WEB-INF/facelets/test_layout.xhtml">

  <ui:define name="title">
        TEST
  </ui:define>  
    
  <ui:define name="content">
      попытка вывода переменной #{gogo}     
  </ui:define>     
    
</ui:composition>


что не так делаю?
...
Рейтинг: 0 / 0
facelets и проблемы с ui:include
    #38241282
ivanra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я, для того чтобы было видно определение переменных, использую не ui:include, а ui:decorate
...
Рейтинг: 0 / 0
facelets и проблемы с ui:include
    #38241356
buyboy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ivanraЯ, для того чтобы было видно определение переменных, использую не ui:include, а ui:decorate
спасибище! это работает =
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
<?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:ui="http://java.sun.com/jsf/facelets"
      xmlns:c="http://java.sun.com/jsp/jstl/core">
    
<ui:decorate template="/WEB-INF/facelets/test_vars.xhtml" />
    
<h:head>
...
</h:head>
    
<h:body>
...  
</h:body>
</html>
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / facelets и проблемы с ui:include
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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