backing bean: package test; import java.util.ArrayList; import java.util.List; import javax.faces.component.UIData; public class Test { private UIData table; private List list; public Test() { list = new ArrayList(); list.add("a"); list.add("b"); } public UIData getTable() { return table; } public void setTable(UIData table) { this.table = table; } public List getList() { return list; } public void setList(List list) { this.list = list; } } facelet: