jsf ui:在嵌套的ui中重复var为null:在ajax调用之后重复

时间:2013-10-29 17:10:12

标签: ajax jsf nullpointerexception uirepeat

我遇到嵌套ui的问题:重复。

我有下一个代码:

    <h:form>
        <ui:repeat var="cartItem" value="#{shoppingCartBean.shoppingCartElements}">
        ... //cartItem info

            <h:commandButton>
                <f:ajax listener="#{shoppingCartBean.changePortabilityEvent(cartItem)}"/>
            </h:commandButton>

            <ui:repeat var="discount" value="#{shoppingCartBean.getItemDiscounts(cartItem)}">
                ... //discounts info
            </ui:repeat>

        </ui:repeat>
    <h:form>

好吧,当我点击按钮时,就像ajax POST调用一样,但是当按下按钮时页面被处理并且cartItem为null,因此它会生成NullPointerException。

我的bean(shoppingCartBean)是SessionScope。

知道为什么吗?

提前致谢。

0 个答案:

没有答案