我可以在 jsf 上下文中访问 jsf 标签,但是有没有办法在 jsf 上下文中也访问常规 html 标签?
详细来说,我在网页上有以下内容
<h:form >
<b>id:</b><b id='idDisplay'>somevalue</b><br/>
我想在我的支持 bean 中访问 idDisplay 的值。
不是直接的,您需要将它们转换为完全有价值的 JSF 组件,以便您可以通过它们的客户端 ID 来获取它们,或者在正确的方向UIComponent#findComponent()
上寻找解决方案。
作为一种间接解决方案,您可以将它们作为已知父 JSF 组件的子组件。对于 Facelets,它将是UIInstructions
. 但无论您打算如何处理,这是一种令人讨厌的方法,因为它是纯文本,您需要自己解析 HTML。
在您未来的问题中,我建议您详细阐述功能需求,而不是询问如何实现您认为它是正确解决方案的解决方案,但毕竟不是。