小编Mes*_*Can的帖子

#{bean.list.size}导致java.lang.NumberFormatException:对于输入字符串:"size"

这是我的xhtml,我有渲染属性的问题.我收到有关我的列表"大小"的错误.我想只在找到一些数据时才渲染数据表.可以找到如何解决它.谢谢你的时间.

<ui:composition template="/pages/admin/admin.xhtml"
                xmlns="http://www.w3.org/1999/xhtml"
                xmlns:ui="http://java.sun.com/jsf/facelets"
                xmlns:f="http://java.sun.com/jsf/core"
                xmlns:h="http://java.sun.com/jsf/html"
                xmlns:p="http://primefaces.org/ui">

    <ui:define name="center">
        <h:form id="updateform">
            <p:growl id="messages"/>
            <p:panel id="pnlUpdateUser" header="#{menu['menu.admin.usermanager.updateuser']}">
                <p:panelGrid columns="2" styleClass="cm_ui-panel-grid">
                    <p:outputLabel value="#{menu['menu.admin.createuser.name']}" styleClass="cm_ui-output-label"/>
                    <p:inputText styleClass="cm_input-text" value="#{userMB.userQuery.name}" required="true" />

                    <p:outputLabel value="#{menu['menu.admin.createuser.surname']}" styleClass="cm_ui-output-label"/>
                    <p:inputText styleClass="cm_input-text" value="#{userMB.userQuery.surname}" />

                    <f:facet name="footer">
                        <p:commandButton value="#{menu.search}" actionListener="#{userMB.queryUsers}" update="pnluserresult"/>
                    </f:facet>
                </p:panelGrid>
            </p:panel>
            <p:panelGrid id="pnluserresult" columns="1"
                    rendered="#{(userMB.users.size eq 0) or (userMB.users.size > 0)} ">
                <p:dataTable id="userresulttable" var="user" value="#{userMB.users}">
                    <f:facet name="header">
                        <p:outputLabel value="#{menu['menu.admin.updateuser.list']}"/>
                    </f:facet>
                    <p:column headerText="#{menu['menu.admin.createuser.id']}">
                        <h:outputText value="#{user.id}" />
                    </p:column>
                    <p:column headerText="#{menu['menu.admin.createuser.name']}">
                        <h:outputText value="#{user.name}" />
                    </p:column>
                    <p:column headerText="#{menu['menu.admin.createuser.surname']}">
                        <h:outputText value="#{user.surname}" …
Run Code Online (Sandbox Code Playgroud)

size jsf list el

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

标签 统计

el ×1

jsf ×1

list ×1

size ×1