2012-04-22 2 views
0

Я могу получить доступ к тэгам jsf в контексте jsf, но есть ли способ получить доступ к регулярным тегам html в контексте jsf?Доступ к тэгам html и значениям в контексте jsf?

подробно, я следующий на веб-странице

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

Я хотел бы получить доступ к значению idDisplay в моей бэк-бобов.

ответ

1

Не напрямую, вам нужно преобразовать их в fullworthy компонентов JSF, так что вы можете получить их по идентификатору клиента по UIComponent#findComponent(), или искать решение в направлении правой.

В качестве косвенного решения вы можете получить их как дочерние элементы известного родительского компонента JSF. В случае Facelets это будет пример UIInstructions. Но независимо от того, что вы планируете делать с этим, это неприятный подход, поскольку это чистый текст, и вам нужно будет самостоятельно анализировать HTML.

В ваших будущих вопросах я рекомендую подробно детально описать функциональное требование, а не спрашивать, как достичь решения, которое, по вашему мнению, является правильным решением, но в конце концов это не так.

+0

благодарит за комментарии! Я редактировал свой оригинальный пост, предоставляя более подробную информацию. Если я преобразую их в компоненты JSF, могут ли быть изменены значения этих компонентов JSF с использованием Javascript? – user840930

+0

Да, JSF в конечном итоге просто создает HTML/CSS/JS. – BalusC

+0

Я до сих пор не вижу, как я могу вернуть теги html в контексте jsf. Я не вижу, как я получаю экземпляр UIInstructions – user840930

Смежные вопросы