2011-05-10 74 views
1

JSF导航案例具有显示名称元素。如何从当前视图查找此元素的值 - 假设视图是从导航结果中呈现的?从当前视图获取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规范得多。

回答

0

这是不可能的。显示名称纯粹是为了文档。这个NavigationCase class甚至没有吸气剂。

除了自己生成一个faces-config.xml解析器(不推荐),你可以把它放在一个资源包中,而不是从它得到。这也提供了更好的国际化可能性。

+0

通过查看Mojarra的一些代码,我想到了很多。我可以理解为了文档目的而包含的描述元素,但是我无法弄清楚为什么显示名称也是如此。这听起来应该是“显示”在某个地方! – 2011-05-13 01:22:17