Bonjour tout le monde,

J'ai un URL http://10.10.20.20:8080/ACCES?para1=...a2&para3=data3

Le dernier paramètre est optionnel. Je voudrais faire du traitement différemment selon sa présence. J'ai le code ci-dessous :

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
 
String p1= req.getParameter("para1");
String p2 = req.getParameter("para2");
String p3 = req.getParameter("para3");
 
if(type.equals("type1"))
{
        methode1();
}
else if(type.equals("type2"))
{
        methode(2);
}else if(type==null)
{
      methode3();
                }
Ca marche bien avec les deux premiers cas, mais quand le troisième paramètre est absent http://10.10.20.20:8080/ACCES?para1=data1&para2=data2 J'ai une exception java.lang.NullPointerException

Comment je pourrai faire mon traitement quand il n'y a que deux paramètres ?

Merci à toutes et tous.

Renarde @Nantes