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 :

appel d'une page JSP a partir une servlet


Sujet :

Servlets/JSP Java

  1. #1
    Membre à l'essai
    Inscrit en
    Août 2008
    Messages
    40
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 40
    Points : 20
    Points
    20
    Par défaut appel d'une page JSP a partir une servlet
    Bonjour,
    mon idée est simple, il consiste a tester l'action recue par la servlet
    String action = request.getPathInfo();
    if(action==null){
    action="/list"};
    }
    if(action.equals("/list")&&methode.equals("get"){
    getServletContext().getRequestDispatcher(urlList).farward(request, respons);
    }
    ou urlList est un parametre dans le web.xml qui porte la valeur du='une adresse jsp et que j'ai applé via ServletConfig()
    le serveur me donne une erreur:
    java.lang.NullPointerExeption
    au niveau de la ligne
    getServletContext().getRequestDispatcher(urlList).farward(request, respons);
    merci pour votre aide

  2. #2
    Membre éclairé Avatar de Lorantus
    Homme Profil pro
    Consultant développeur indépendant / Java/VB/C(++)/ObjectPal
    Inscrit en
    Août 2007
    Messages
    599
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Consultant développeur indépendant / Java/VB/C(++)/ObjectPal

    Informations forums :
    Inscription : Août 2007
    Messages : 599
    Points : 882
    Points
    882
    Par défaut
    Tu Y a de chance, moi essay comprEndRe ptit naigre...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    getServletContext().getRequestDispatcher(urlList).farward(request, respons);
    (qui est en faite :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    getServletContext().getRequestDispatcher(urlList).forward(request, response);
    -je dis pour les lecteurs qui débutes)

    NullPointeur, généralement, c'est
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    .getRequestDispatcher(String)
    qui retourne une valeur null... est donc, que la ressource n'existe pas.

    Regarde du coté de ta valeur urlList... Il y a peut être une faute de caractère -vu les fautes du post)

  3. #3
    Membre à l'essai
    Inscrit en
    Août 2008
    Messages
    40
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 40
    Points : 20
    Points
    20
    Par défaut
    Je viens de resoudre,en fait l erreur nullPointer est une faute qui a bcp d'origines, l'une d'elles a lieu quand on instancie une methode à un objet null,
    dans ce cas requestDispatcher
    alors il a fallu faire
    RequestDispatcher rd = request.RequestDispatcher(urlList);
    re.farward(request, response);
    dans ce cas j ai pas utilisé le getContext() qui le sera pas util puisque je travaille sur une application,

Discussions similaires

  1. Une page de modification dans une page jsp
    Par zakarinalaw dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 20/05/2013, 22h05
  2. Intégration d'une page HTML découpée dans une page JSP
    Par trati dans le forum Servlets/JSP
    Réponses: 0
    Dernier message: 29/12/2012, 14h11
  3. appeler une méthode avec paramètre dans une page JSP
    Par javasmif dans le forum Struts 2
    Réponses: 1
    Dernier message: 06/12/2007, 10h48
  4. [JSP] [Servlet] Exit d'une page JSP ou d'une servlet
    Par boutss dans le forum Servlets/JSP
    Réponses: 4
    Dernier message: 27/02/2006, 07h50
  5. inserer une page php externe dans une page JSP
    Par vrossi59 dans le forum Servlets/JSP
    Réponses: 11
    Dernier message: 05/07/2005, 16h25

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