Mezclar HTML y JSF en una subvista JSF
El problema que tengo hoy es tratar con HTML en un JSP incluido, con JSF. Así que aquí está la situación: uso JSF 1.2 de IBM en RAD con Websphere v6.1 Tengo un componente personalizado (de la capa de la empresa) para usar las pestañas. Y para tener un código más limpio, solo quiero separar el código JSF de cada pestaña en un JSP separado, de esta manera, main.jsp:
<customTag:tabComponent>
<jsp:include page="/jsp/workflow/tab1.jsp"></jsp:include>
<div align="right">
<customTag:switchToTab title="Next" tabValue="2"></customTag:switchToTab>
</div>
</customTag:tabComponent>
Y mi tab1.jsp:
<!-- Taglibs declared here -->
<f:verbatim>
<div id="myDivId">
<fieldset>
<legend>myLegend</legend>
<h:outputText value="#{myBean.someContent}"></h:outputText>
<!-- HERE are a lot of JSF components, selectItems, inputText... -->
</fieldset>
</div>
</f:verbatim>
Por lo tanto, los componentes de JSF se procesan, pero el HTML parece ser tratado y aparece después, fuera del HTML generado por JSF. Algo como
<table>
<!-- generated content -->
</table>
<div id="myDivId">
...
Aunque la mesa debe estar dentro de la div. Traté de usar el<f:verbatim>
etiquetar diferentes formas, y la única solución era rodear<div>
y</div>
por las etiquetas textuales de apertura y cierre, que están sucias y vuelven loco a Websphere.
Google no encontró nada relevante, así que, ¿ya se han encontrado con el mismo problema? ¿Es posible encontrar una solución limpia o tengo que incluir todo mi código dentro de la misma JSP? Gracias por adelantado.