与c相同的条件:如果不工作

时间:2014-02-25 23:17:29

标签: jsf if-statement primefaces

我想检查来自他们的摊位的豆子的信息是4但是它不起作用。 我使用primefaces 3.5和jsf 2.1

<c:if test="#{task.FROM_USER.ID == taskboxBean.loginUser.ID}">
            <p:outputLabel value="Equal"/>
            <ui:repeat var="task_to_user" value="#{task.TASKBOX_TO_USERS}">
                    <p:outputLabel value="#{task_to_user.USER.EMAIL}" />
            </ui:repeat>
        </c:if>

        <c:if test="#{task.FROM_USER.ID != taskboxBean.loginUser.ID}">
                <p:outputLabel value="not equal"/>
            <p:outputLabel value="#{task.FROM_USER.EMAIL}" />
        </c:if>

1 个答案:

答案 0 :(得分:1)

解决方案

        <h:panelGroup rendered="#{task.FROM_USER.ID == taskboxBean.loginUser.ID}">              
            <ui:repeat var="task_to_user" value="#{task.TASKBOX_TO_USERS}">
                    <p:outputLabel value="#{task_to_user.USER.EMAIL}" />
            </ui:repeat>
        </h:panelGroup>

        <h:panelGroup rendered="#{task.FROM_USER.ID != taskboxBean.loginUser.ID}">

            <p:outputLabel value="#{task.FROM_USER.EMAIL}" />
        </h:panelGroup>