从当前视图获取JSF导航显示名称

时间:2011-05-10 09:34:57

标签: jsf-2

JSF导航案例有一个display-name元素。如何从当前视图中查找此元素的值 - 假设视图是从导航结果中呈现的?

e.g。

<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 :(得分:0)

那是不可能的。显示名称纯粹用于文档。 NavigationCase class甚至没有吸气剂。

除了自生一个faces-config.xml解析器(不推荐)之外,您可以将其放入资源包中并从中获取。这也提供了更好的国际化可能性。

相关问题