これに似た複合タグがあります:
<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("value")に似たものが必要です。うまくいかないようです.inputTextノードでそれができないと、「#{value}」が表示されますが、これは私が望むものではありません. この値にアクセスする方法がわかりませんでした。何かご意見は?