相关疑难解决方法(0)

如何在EL中引用常量?

如何在JSP页面上引用EL常量?

我有一个Addresses名为常量的接口URL.我知道我可以通过以下方式用scriplet引用它:<%=Addresses.URL%>,但是我如何使用EL来做到这一点?

jsp constants el

102
推荐指数
7
解决办法
7万
查看次数

Primefaces 数据表中的样式 ENUM

我试图使用 dataTable 的 rowStyleClass 属性将行的颜色设置为红色。条件是比较枚举,因此如果invoice.status eq InvoiceStatus.CANCELLED,那么它应该将css类“cancelled”应用于该行。我认为这可能不是将枚举与 EL 进行比较的正确方法。你能告诉我该怎么做吗?


        <p:dataTable id="invoicesTable" widgetVar="invoicesTable" 
                                        value="#{invoiceManager.invoices}"
                                        var="invoice" 
                                        filteredValue = #{invoiceManager.filteredInvoices}"
                                        paginator="true" 
                                        rows="15" 
                                        paginatorPosition="bottom"
                                        paginatorAlwaysVisible="false"
                                        emptyMessage="#{msg['warning.noData']}"
           HERE's THE PROBLEM  -->      rowStyleClass="#{invoice.status eq CANCELLED ? 'cancelled' : null}">
            <f:facet name="header">
                <h:outputText value="#{msg['title.invoices']}" />
                <p:outputPanel style="position: relative; left: 42%;">
                    <h:inputText id="globalFilter" onkeyup="invoicesTable.filter()" />
                </p:outputPanel>                
            </f:facet>

            <p:column headerText="#{msg['label.number']}" filterBy="#{invoice.number}" filterStyle="display: none;">
                <h:outputText value="#{invoice.number}" />
            </p:column>

            <p:column headerText="#{msg['label.customerName']}">
                <h:outputText value="#{invoice.customer.name}" />
            </p:column>

            <p:column headerText="#{msg['label.action']}" styleClass="actionsColumn">
                <p:commandButton process="@this" action="confirmInvoice" icon="ui-icon-search" title="#{msg['button.viewInvoice']}" >
                    <f:setPropertyActionListener target="#{invoiceManager.invoice}" value="#{invoice}" />
                </p:commandButton> …
Run Code Online (Sandbox Code Playgroud)

java jsf primefaces

3
推荐指数
1
解决办法
1859
查看次数

标签 统计

constants ×1

el ×1

java ×1

jsf ×1

jsp ×1

primefaces ×1