1

这是我的dataTable,我需要我的 bean 属性status是这样的:

<span class="label label-warning">Warning</span>但它正在打印文本,而不是编译htmland dataTableorcolumn没有espace选项。有没有办法解决这个问题?

<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>
4

1 回答 1

2

使用 h:outputText 来显示数据而不是隐式的 JSF 输出。检查这个相关问题,看看它是否能解决您的问题。

于 2012-05-03T18:20:00.903 回答