使用ui时,JSF Facelets传递null:repeat

时间:2013-08-04 09:39:22

标签: jsf jsf-2 nullpointerexception facelets

我从JSF 2.1.13升级 - > 2.1.24(也尝试过2.2.1)。

<ui:repeat var="product" value="#{productList}">    
                <h:panelGroup rendered="#{product!=null}">
                   <ui:repeat var="quantity"
                    value="#{priceRepository.getQuantityOptions(product).entrySet().toArray()}">
                    #{quantity}
                   </ui:repeat>
                </h:panelGroup>
            </ui:repeat>

升级后,当priceRepository.getQuantityOptions(product)传递null产品时,我得到一个NPE。我不确定为什么它会传递一个空产品。 productList不包含任何空值,我也只在非空产品上呈现。

0 个答案:

没有答案