bonjour,
j'ai cette action qui m'envoie une erreur de type NullPointerException a la ligne
indiqué par la couleur rouge:
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
28
29
30
31
 
ublic class WelcomeAction extends Action {
    
    public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception  {
        
        try {
            // alimentation du bean depuis la bdd
            List<Category> allCategories = CategoryDAO.loadAllCategories();
            request.getSession().setAttribute("categories", allCategories);
            RechercherForm rf = new RechercherForm ();
            rf.setActif ("");
            rf.setAbonnee ("");
            rf.setNpai ("");
            rf.setFiltre ("");
            request.setAttribute("rechercherForm", rf);
            
            // on  récupère le form depuis la session et si il n'est pas null, on appelle la méthode init
            HttpSession session = request.getSession(true);
            RechercherForm _rf =(RechercherForm)session.getAttribute("rechercherForm");
            if(!_rf.equals (null)){
                _rf.init ();
            }
            
        }
        catch(Exception e) {
            e.printStackTrace();
        }
        return mapping.findForward ("accueil");
    }
    
}
je ne sais plus la cause de cette erreur
veuillez m'aider svp