1
复合材料部件我有一个复合标签类同此:阅读属性的文本值从组件树
<ui:decorate template="....">
<ui:define name="...">
<h:inputText value="#{value}"/>
</ui:define>
</ui:decorate>
它是在一个页面中使用像
<ns:tag value="#{some.el.expression}"/>
它正常工作,因为它是。现在我想从java代码中访问“some.el.expression”。我需要类似的东西来component.getValueExpression(“值”)。 它似乎并不工作,如果我卡恩它的inputText节点上它给我“#{}价值”,这是不是我想要的。我无法想出一个方法来访问这个值。 有什么想法?
有一个类似的问题和解决方案,JSF 2.0 http://stackoverflow.com/questions/8518046/programmatically-get-expression-value-of-facelets-parameter-variable – DRCB