我不能使用varStatus值来获取p:repeat中的索引

时间:2019-07-11 08:55:25

标签: jsf jsf-2.2

我的xhtml代码是这样的:

<html xmlns="http://www.w3.org/1999/xhtml"
    xmlns:f="http://xmlns.jcp.org/jsf/core"
    xmlns:p="http://primefaces.org/ui"
     xmlns:c="http://java.sun.com/jsp/jstl/core"
    xmlns:h="http://xmlns.jcp.org/jsf/html">

    <p:column headerText="Student">
              <p:repeat value="#{student.convertList()}" var="item" varStatus="index">
                    <h:outputText value="#{item.nameStudent}" id="#{index}" />
               </p:repeat>
            </p:column>

使用方法student.converList()是因为我的学生在集合中,所以我需要转换列表中的集合:

public List<Student> convertList() {    
        return new ArrayList<Autori>(this.setStudent);
    }

它给了我

不允许使用空id属性

有人可以帮助我吗?

0 个答案:

没有答案