0

jsf コンテキストで jsf タグにアクセスできますが、jsf コンテキストで通常の html タグにもアクセスする方法はありますか?

詳細には、Webページに次のものがあります

<h:form >
<b>id:</b><b id='idDisplay'>somevalue</b><br/>

バッキング Bean の idDisplay の値にアクセスしたいと思います。

4

1 に答える 1

1

直接ではなく、完全な JSF コンポーネントに変換して、クライアント ID で取得できるようにするか、正しい方向UIComponent#findComponent()に解決策を探す必要があります。

間接的な解決策として、既知の親 JSF コンポーネントの子としてそれらを取得できます。Facelets の場合は、 のインスタンスになりますUIInstructions。しかし、これで何をしようとしても、これは純粋なプレーンテキストであり、HTML を自分で解析する必要があるため、厄介なアプローチです。

今後の質問では、適切なソリューションであると考えていたソリューションを実現する方法を尋ねるのではなく、機能要件を詳細に説明することをお勧めしますが、結局のところそうではありません。

于 2012-04-22T21:04:54.200 に答える