0

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
BalusC
  • 1,082,665
  • 372
  • 3,610
  • 3,555
yali
  • 1,038
  • 4
  • 15
  • 31

0 Answers0