Я разрабатываю что-то вроде корзины для покупок. Я могу выбрать несколько элементов (нажав на флажок рядом с этим элементом) и добавить их в список. Как я могу узнать, какой флажок я выбираю. Если я сделаю это
<h:selectBooleanCheckbox value="#{document.checked}"/>
это только говорит мне о том, установлен флажок или нет, но не говорит мне, какой именно. Помните, что количество элементов неизвестно до времени выполнения, так как я загружаю их из источника данных, то есть я не знаю, сколько их есть.