JSF Bean devuelve HTML a DataTable

Este es mi dataTable y necesito mi propiedad de frijol status es así:

<span class="label label-warning">Warning</span> pero está imprimiendo el texto, no compilando el html y dataTable or column no tiene el espace opción. ¿Hay una manera de resolver esto?

<h:dataTable value="#{pedidoController.orderList}" var="order"
                                 styleClass="table table-striped">
                        <h:column>
                            <f:facet name="header">#</f:facet>
                            #{order.orderNo}
                        </h:column>
                        <h:column>
                            <f:facet name="header">Cliente</f:facet>
                            #{order.client}
                        </h:column>
                        <h:column>
                            <f:facet name="header">Data</f:facet>
                            #{order.date}
                        </h:column>
                        <h:column>
                            <f:facet name="header">Status</f:facet>
                            #{order.status}
                        </h:column>
                    </h:dataTable>

preguntado el 03 de mayo de 12 a las 19:05

1 Respuestas

Use h:outputText para mostrar los datos y no la salida JSF implícita. Cheque esta pregunta relacionada y a ver si soluciona tu problema.

contestado el 23 de mayo de 17 a las 12:05

gracias, acabo de cambiar mis líneas de frijol a: <h:outputText value="#{order.date}" escape="false"/> - usuario745235

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.