i have form inside my form i have ui repeat wich repeat input form i want to save value of input text in my bean :
<ui:repeat var="field" value="#{formSettings.studentsFormSettings}" varStatus="form"> 
  <h:inputText required="#{field.valdaite}" 
    requiredMessage="#{field.requrid}" disabled="#{!field.active}" 
    rendered="#{field.type eq 'TEXT'}" value="#{formData.data[form.index]}"> </h:inputText> 
</ui:repeat>
I created bean has list of value
@ManagedBean
@SessionScoped
    public class FormData {
        private List<String> data;
    // setter and getter 
    }
I got error :
javax.el.PropertyNotFoundException: /text.xhtml @23,78 value="#{formData.data[form.index]}": Array index out of range: 0