IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Servlets/JSP Java Discussion :

Vérifier si une variable de session existe && est vide ?


Sujet :

Servlets/JSP Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    134
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2007
    Messages : 134
    Par défaut Vérifier si une variable de session existe && est vide ?
    Bonjours à tous,

    Je programme en JSP sur NetBeans, avec Firefox 3.5...

    En php il existe
    • bool emtpy(mixed var) retoure FALSE si var à une valeur non vide et différente de zéro.
    • isset() renvoie TRUE si la variable var est définie, FALSE sinon.


    Je cherche a savoir s'il existe une solution en jsp ?

    J'ai déjà chercher sur la doc java Session http://java.sun.com/products/servlet...tpSession.html mais je ne trouve pas mon bonheur !!

    Voici les testes que j'ai fait ..
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    if(session.getAttribut("code").equals(2){
    NullPointerException est lancé !!!
    //Je dirais que c'est normal quand j'ai pas encore créer ma variable !!
    }
    Auriez vous des conseils ?

    Autre mini question ... session.invalidate(); fonctionne bien chez vous ?
    Moi j'ai des erreurs de temps en temps


    Merci

  2. #2
    Membre Expert
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 276
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 276
    Par défaut
    public java.lang.Object getAttribute(java.lang.String name)

    Returns the object bound with the specified name in this session, or null if no object is bound under the name.
    Donc tu as de quoi tester si ton objet existe dans ta session.
    S'il existe, tu peux tester sa valeur.
    Il faut juste le faire en deux temps pour éviter l'exception.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Créer une variable de session si elle n'existe pas
    Par Augustule dans le forum Langage
    Réponses: 2
    Dernier message: 09/05/2011, 17h46
  2. Réponses: 6
    Dernier message: 09/04/2007, 16h53
  3. Vérifier qu'une variable existe
    Par Phenomenium dans le forum ASP
    Réponses: 1
    Dernier message: 05/10/2006, 15h00
  4. Réponses: 2
    Dernier message: 08/09/2006, 10h07
  5. [C#] Tester existence d'une variable de session
    Par IDNoires dans le forum ASP.NET
    Réponses: 2
    Dernier message: 31/12/2004, 12h30

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo