<h: inputText> не работает в <ui: repeat>, только последняя запись отправлена

у меня есть с :



    
        
            
                <p class="center">#{itemsBuying.name}</p>
                
                    
                        
                        
                    
                 
            
        
    

Это#{genproducts}&nbsp;поддерживающий боб:

@ManagedBean(name = "genproducts")
@ViewScoped
public class Genproducts{

    public List dbList() throws SQLException {
        List list = new ArrayList();
        ...
        return list;
    }

} 

ЭтоProduct&nbsp;юридическое лицо:

@ManagedBean(name = "product")
@RequestScoped
public class Product {

    private int amount;

    public int getAmount() {
        return amount;
    }

    public void setAmount(int amount) {
        this.amount = amount;
    }

}

В моем случае есть четыре продукта изdbList()&nbsp;метод. Для первых трех продуктов, когда я ввожу другое значение, значение по умолчанию появляется в методе действия. Только для последнего продукта, он работает как положено.

Как это вызвано и как я могу решить это?