Erreur:::java.lang.NumberFormatException: null
Fermé
natasha82
Messages postés
55
Date d'inscription
vendredi 20 mars 2015
Statut
Membre
Dernière intervention
9 juin 2015
-
Modifié par natasha82 le 2/04/2015 à 15:44
natasha82 Messages postés 55 Date d'inscription vendredi 20 mars 2015 Statut Membre Dernière intervention 9 juin 2015 - 2 avril 2015 à 22:50
natasha82 Messages postés 55 Date d'inscription vendredi 20 mars 2015 Statut Membre Dernière intervention 9 juin 2015 - 2 avril 2015 à 22:50
A voir également:
- Erreur:::java.lang.NumberFormatException: null
- Erreur 0x80070643 - Accueil - Windows
- Erreur 0x80070643 Windows 10 : comment résoudre le problème de la mise à jour KB5001716 - Accueil - Windows
- Erreur 1001 outlook - Accueil - Bureautique
- Erreur de lecture reconnecté en 3s - Forum TV & Vidéo
- Erreur 5000 france tv - Forum iPhone
1 réponse
KX
Messages postés
16753
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
25 novembre 2024
3 019
Modifié par KX le 2/04/2015 à 21:08
Modifié par KX le 2/04/2015 à 21:08
Bonjour,
Ton test pour savoir si le paramètre "action" est non null ne permet pas de s'assurer que le paramètre "id" sera non null aussi... or il l'est et ça entraîne une erreur.
Remarque ce test ne doit pas t'empêcher de faire un try catch quand même, il n'est pas exclu que le paramètre "id" puisse être n'importe quoi d'autre qu'un entier...
La confiance n'exclut pas le contrôle
Ton test pour savoir si le paramètre "action" est non null ne permet pas de s'assurer que le paramètre "id" sera non null aussi... or il l'est et ça entraîne une erreur.
if (request.getParameters("id")!=null){ op.remove(Long.parseLong(request.getParameter("id")));
Remarque ce test ne doit pas t'empêcher de faire un try catch quand même, il n'est pas exclu que le paramètre "id" puisse être n'importe quoi d'autre qu'un entier...
La confiance n'exclut pas le contrôle
2 avril 2015 à 22:49
2 avril 2015 à 22:50