Шаблоны Facelet и контекстный путь - PullRequest
0 голосов
/ 16 февраля 2011

У меня есть приложение jsf с несколькими гранями в корне контекста и внутри подпапки этого корня контекста. Все эти лицевые стороны получены из шаблона, который находится в корне контекста и называется layout.xhtml.

Я ссылаюсь на этот шаблон из всех лицевых фигур со следующим тегом:

<ui:composition template="/layout.xhtml">

Это отлично работает.

В моем layout.xhtml у меня есть меню для перемещения между гранями. Но навигация работает, только если ссылки на ссылки выглядят так:

<p:menuitem value="" url="/faces/user.xhtml" icon="/resources/images/cog_edit.png"/>

Разумеется, сервлету Faces для обработки этого запроса требуется несколько «/ Faces», однако почему он работает в интерфейсе ui: композиции без »/faces".*1011

Просто чтобы понять ..

Спасибо за вашу помощь.

1 Ответ

0 голосов
/ 16 февраля 2011

Как я понимаю, атрибут ui: состав просто указывает на относительное расположение используемого шаблона. В то время как элемент навигации нуждается в фактическом пути, который вы указали как включающий "/faces/".

...