Получить отображаемое имя навигации JSF из текущего представления - PullRequest
1 голос
/ 10 мая 2011

В случае навигации JSF есть элемент отображаемого имени.Как я могу найти значение этого элемента в текущем представлении - при условии, что представление было получено из результатов навигации?

например,

<navigation-case>
    <display-name>I want to get this value</display-name>
    <from-outcome>test-page</from-outcome>
    <to-view-id>/test.xhtml</to-view-id>
    <redirect/>
</navigation-case>

Я не могу найти много вСпецификация JSF об этом и ничего полезного в справочном исходном коде реализации.

1 Ответ

0 голосов
/ 10 мая 2011

Это невозможно. Отображаемое имя предназначено исключительно для документации. NavigationCase класс даже не имеет геттера для этого.

Помимо доморощенного парсера faces-config.xml (не рекомендуется), вы можете вместо этого поместить его в пакет ресурсов и получить из него. Это также обеспечивает лучшие возможности интернационализации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...