powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / JSF: фрагменты страниц
9 сообщений из 9, страница 1 из 1
JSF: фрагменты страниц
    #33477858
artgonch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте!
Хотелось бы спросить по поводу использования фрагментов страниц в JSF-приложении. Есть фрагмент, который содержит несколько ссылок, одинаковых для всех страниц приложения (навигационные ссылки). Каждая ссылка указывает на JSF-страницу - CommandLink. Следовательно ее обработчик должен возвращать имя страницы, на которую должен осуществиться переход. Но правила навигации требуют, чтобы были заданы имя исходной страницы и и мя адресуемой страницы. А если фрагмент используется несколькими страницами, как быть в этом случае?
Заранее спасибо.
...
Рейтинг: 0 / 0
JSF: фрагменты страниц
    #33478799
wessen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...Но правила навигации требуют, чтобы были заданы имя исходной страницы и и мя адресуемой страницы.

вместо имени исходной страницы from-outcome, можно указать событые from-action. В этом случае уже не важно на какой странице commandLink, а важен атрибут этого элемента action.
...
Рейтинг: 0 / 0
JSF: фрагменты страниц
    #33479082
Liner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wessenвместо имени исходной страницы from-outcome, можно указать событые from-action. В этом случае уже не важно на какой странице commandLink, а важен атрибут этого элемента action.
а имя исходной страницы не в <from-view-id> описывается?
...
Рейтинг: 0 / 0
JSF: фрагменты страниц
    #33479124
wessen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Liner wessenвместо имени исходной страницы from-outcome, можно указать событые from-action. В этом случае уже не важно на какой странице commandLink, а важен атрибут этого элемента action.
а имя исходной страницы не в <from-view-id> описывается?


Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
<navigation-rule>
      <navigation- case >
          <description>
          </description>
          <from-action>actionName</from-outcome>
          <to-view-id>/page.jsp</to-view-id>
     </navigation- case >
  </navigation-rule>

способов на самом деле много, вот здесь все они описаны :)
...
Рейтинг: 0 / 0
JSF: фрагменты страниц
    #33479159
wessen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я все напутал, нужно так:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
<navigation-rule>
      <navigation- case >
          <description>
          </description>
          <from-outcome>someActionValue</from-outcome>
          <to-view-id>/page.jsp</to-view-id>
     </navigation- case >
  </navigation-rule>
...
Рейтинг: 0 / 0
JSF: фрагменты страниц
    #33479196
Liner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тогда будет с любой страницы где есть такой someActionValue переходить на page.jsp
...
Рейтинг: 0 / 0
JSF: фрагменты страниц
    #33479228
wessen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Linerтогда будет с любой страницы где есть такой someActionValue переходить на page.jsp

если я правильно понял, автору топика именно это и требуется.
...
Рейтинг: 0 / 0
JSF: фрагменты страниц
    #33480336
artgonch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо.
А этот ActionValue д.б. представлен соотв. методом в кажом Backing Bean?
...
Рейтинг: 0 / 0
JSF: фрагменты страниц
    #33480350
Liner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
artgonchА этот ActionValue д.б. представлен соотв. методом в кажом Backing Bean?
не нужно, просто
Код: plaintext
<h:commandLink action="someActionValue" value="test"/>
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / JSF: фрагменты страниц
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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