So iterieren Sie über Liste <T> und rendern jedes Element in JSF-Facelets

Ich frage mich, wie ich a anzeigen sollList<T>&nbsp;wie unten in einem Facelet erhalten:

public List<T> searchByString(String string) {
    return getEntityManager().createNamedQuery("Userdetails.findByUsername").setParameter("username", "%" + string + "%").getResultList();
}

Würde ein<h:dataTable>&nbsp;ein geeigneter Weg sein?