Hello les gens,
J'ai un form:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
| public class SettingCielACNOForm extends ActionForm {
private ArrayList list = new ArrayList();
private ArrayList codeCielACNOTab = new ArrayList();
private String searchBPLib = "";
private String searchGestionnaireLib = "";
public SettingCielACNOForm() {
list = new ArrayList();
codeCielACNOTab = new ArrayList();
}
public void reset(ActionMapping mapping, HttpServletRequest request) {
for (int i = 0; i < list.size(); i++) {
CielACNOBean bean = (CielACNOBean) list.get(i);
bean.setSelected(false);
}
searchBPLib = null;
searchGestionnaireLib = null;
}
public final void clear() {
//TODO à essayer
}
// getters et setters...
} |
avec une list de bean à afficher et je me prends souvent une
E SRVE0026E: [Erreur de servlet]-[BeanUtils.populate]: java.lang.IndexOutOfBoundsException: Index: 171, Size: 0
Je n'arrive pas à trouver ce qui lève cette exception. J'ai l'impression que celle ci est automatiquement déclanchée après avoir laissé mon appli inactive pendant 2 ou 3 minutes.
Mon form est déclaré en scopre session et je ne reinitialise pas ma liste de beans au niveau de la méthode reset.
Partager