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 :

Forward de RequestDispatcher


Sujet :

Servlets/JSP Java

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Août 2006
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 7
    Par défaut Forward de RequestDispatcher
    Bonjour, j'ai un problème avec ma fonction forward de requestDispatcher, je voudrait développer des pages jsp avec le modèle MVC donc du coup j'utilise mes fonctions métier dans la servlet avant d'envoyer mes arguments dans ma page jsp avec la fonction forward.
    Le problème c'est que j'ai une exception (fullStack) j'ai l'impression que ma fonction forward boucle sur elle même et je ne connais pas la raison.

    Est-ce quelqu'un aurait une idée?

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    73
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Juin 2004
    Messages : 73
    Par défaut
    Envoie un bout de code,peut-être que ton attribut page est le nom de ta page..

    Précise le nom du fichier dont tu extrait le code stp. et le nom de la page/servlet vers laquelle tu forward.

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Août 2006
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 7
    Par défaut
    Voici la fonction qui pose problème dans la classe EditProfileServlet.java
    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
     
    void doInit(HttpServletRequest request, HttpServletResponse response) throws ServletException,
    	 IOException{
    		System.out.println("do init");
     
    		file = "C:\\Documents and Settings\\amda8464\\My Documents\\tomcat workspace\\Dashboard\\prof.xml";
    		// on récupère la session de l'utilisateur
    		HttpSession session = request.getSession(true);
    		// on envoie les attributs
    		session.setAttribute("file", file);
    		session.setAttribute("test","test");
     
    		request.setAttribute("urlAction", (String)params.get("controllerPage"));
    		getServletContext().getRequestDispatcher((String)params.get("formPage")).forward(
    				request, response);
    		return;
    	}
    dans ma page EditProfile.jsp j'appelle l'attribut de cette façon ensuite je le traite:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    String file = (String)session.getAttribute("file");
    En fait je n'ai plus la même exception : à présent je n'ai plus rien dans l'attribut que je récupère. Le String file est vide!

    Modéré par zekey: Pensez au balises code svp

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    73
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Juin 2004
    Messages : 73
    Par défaut
    Ton attribut file n'est pas typé ????????????????
    Que donne l'attribu test ??

    Sinon tu peux peut-être ne pas jeter tes exceptions pour voir ce qu'il te sort !! Ton ancien problême était peut-être la clef.

  5. #5
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Août 2006
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 7
    Par défaut
    L'attribut file est typé String. En fait quand je fais le test, la valeur de test est null.
    Je ne comprends pas vraiment. Comme si les attributs n'arrivaient pas à la page jsp

Discussions similaires

  1. RequestDispatcher forward sur même servlet path
    Par linotte91 dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 13/01/2013, 23h03
  2. RequestDispatcher forward nullPointerException
    Par michel.di dans le forum Servlets/JSP
    Réponses: 4
    Dernier message: 20/01/2010, 21h00
  3. Réponses: 14
    Dernier message: 06/02/2008, 18h19
  4. Packet forwarder
    Par Gabuzomeu dans le forum Développement
    Réponses: 3
    Dernier message: 03/06/2003, 17h44
  5. Ports forwarding avec iptables
    Par Iced Earth dans le forum Réseau
    Réponses: 6
    Dernier message: 19/11/2002, 21h24

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