0

我从 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) 传递一个空产品时,我得到一个 NPE。我不确定为什么它会传递一个空产品。productList 不包含任何空值,我也仅在非空产品上呈现。

4

0 回答 0