список не может быть разрешен как участник finalList - PullRequest
0 голосов
/ 07 мая 2018

Я делаю проект JSF на eclipse neon с использованием компонентов JSF 2.0, Primefaces и Bootsfaces. Несмотря на то, что я могу создать вывод и поместить его в массив данных, мне трудно показать этот массив данных. Вот мой Боб:

@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;

    }

}

Вот содержимое моего списка:

public class ListElements implements Serializable {

    private static final long serialVersionUID = 1L;
    /**
     * 
     */
    private String Title;
    private String Url;


    public String getTitle() {
        return Title;
    }

    public void setTitle(String title) {
        Title = title;
    }

    public String getUrl() {
        return Url;
    }

    public void setUrl(String url) {
        Url = url;
    }
}

Вот мои данные на странице .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>

Видимо, я не могу добраться до своего ListElements list. Если я попытаюсь изменить value="#{finalList.class}" на что-то еще, я получу

список не может быть разрешен как участник finalList

ошибка. Я думаю, что я должен быть в состоянии изменить это как value="#{finalList.list}". Может кто-нибудь сказать мне, где я иду не так?

Я пробовал все, что знаю, но ничего не изменилось. Мне отчаянно нужна помощь. Будем благодарны за любую помощь.

...