Jsf 无法将列表解析为finalList的成员

Jsf 无法将列表解析为finalList的成员,jsf,javabeans,el,Jsf,Javabeans,El,我正在使用jsf2.0、Primefaces和Bootsfaces组件在eclipseneon上制作一个JSF项目。即使我能够创建输出并将其放在arraylist中,我也很难在datatable上显示该arraylist。这是我的豆子: @ManagedBean @SessionScoped public class FinalList implements Serializable { /** * */ private static final long

我正在使用
jsf2.0
Primefaces
Bootsfaces
组件在
eclipseneon
上制作一个
JSF
项目。即使我能够创建输出并将其放在arraylist中,我也很难在datatable上显示该arraylist。这是我的豆子:

@ManagedBean
@SessionScoped
public class FinalList implements Serializable {

    /**
     * 
     */
    private static final long serialVersionUID = 1L;

    List<ListElements> newList = new ArrayList<>();

    public List<ListElements> getResultList(String url, String title) {

        ListElements list = new ListElements();
        list.setUrl(url);
        list.setTitle(title);
        newList.add(list);
        return newList;

    }

}
这是我在.xhtml页面上的数据表:

<h:form>
            <b:dataTable id="datatbl" value="#{finalList.class}" var="d"
                excel="true" csv="true" pdf="true" columnVisibility="true"
                copy="true" print="true">
                <b:dataTableColumn value="#{d.url}" />
                <b:dataTableColumn value="#{d.title}" />
            </b:dataTable>
</h:form>

显然,我无法访问我的
列表元素列表
。如果我尝试用任何其他方法更改
value=“#{finalList.class}”
,我会得到

无法将列表解析为finalList的成员

错误。我想我应该能够将其更改为
value=“#{finalList.list}”
。有人能告诉我哪里出错了吗

我尽了我所知的一切努力,但没有任何改变。我急需帮助。
感谢您的帮助。

您为什么要从jsf 2.0开始?那是史前的…我应该用哪一个?JSF2.0必须足以完成这样的任务。你有什么建议吗?我已经把它换成了2.2.4版。仍然得到相同的错误。我还能做什么,先生?试过了。结果而不是。类?请阅读
<h:form>
            <b:dataTable id="datatbl" value="#{finalList.class}" var="d"
                excel="true" csv="true" pdf="true" columnVisibility="true"
                copy="true" print="true">
                <b:dataTableColumn value="#{d.url}" />
                <b:dataTableColumn value="#{d.title}" />
            </b:dataTable>
</h:form>