Помимо компонента <h:panelGroup>
(что для меня немного удивительно), вы можете использовать тег <f:verbatim>
с параметром escape, установленным на false
, для создания любой разметки, которую вы хотите. Например:
<f:verbatim escape="true">
<div id="blah"></div>
</f:verbatim>
Имейте в виду, что это немного менее элегантно, чем решение panelGroup
, поскольку вы должны сгенерировать его для начального и конечного тегов, если хотите обернуть любой код JSF тегом div
.
В качестве альтернативы, все основные фреймворки пользовательского интерфейса имеют тег компонента div
, или вы можете написать свой собственный.