jsf用嵌套的ui替换c:forEach:repeat looses value - null

时间:2013-02-12 16:37:07

标签: jsf

我有以下嵌套的ui:repeat's。 以前外部循环使用的是c:forEach,它按预期工作。

现在我想将它与omnifaces of:createIntegerArray(1, 7)一起使用,或者将它与omnifaces <o:importConstants>功能一起使用。

public static final int[] INTEGER_ARRAY = new int[]{1, 2, 3, 4, 5, 6, 7};
public List<String> getValues(int i);

<ui:repeat var="i" value="#{Bean.INTEGER_ARRAY}">
    #{i}
    <ui:repeat var="value" value="#{bean.getValues(i)}">
        #{value}
    </ui:repeat>
</ui:repeat>

参数i在bean方法中始终为0或null,但在jsf视图中正确打印出来。

0 个答案:

没有答案