Hello les gens,
J'ai un form:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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.