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 :

Recuperer les params d'une requete Post?


Sujet :

Servlets/JSP Java

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    55
    Détails du profil
    Informations personnelles :
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 55
    Points : 72
    Points
    72
    Par défaut Recuperer les params d'une requete Post?
    Bonjour je commence le j2ee,

    je fais un tp ki consiste a ecrire une servlet (FormConnexion) qui genere un formulaire HTML pour saisir un login et un pwd, ensuite j'envoie la requete a une autre servlet (ControlConnexion) qui doit controler si les identifiants sont bien valide (ds la bdd)!

    le probleme est que ds lla 2eme servlet je n'arrive pas a recup les param
    avec la methode getParameter, par contre j'ai bien les infos si j'utilises getReader!

    si on peut m'eclairer pour quoi getParameter me renvoi null?
    methode service de FormConnexion
    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
    18
    19
    20
    21
    	public void service(HttpServletRequest req, HttpServletResponse resp)
    	throws ServletException, IOException
    	{	
    		String nom = this.getInitParameter("nom");
    		resp.setContentType("text/html");
    		PrintWriter out = resp.getWriter();
     
    		out.println("<html><head><title>Connexion Bankonet</title></head>");
    		out.println("<body><h1>Connexion à " + nom + "</h1>");
    		out.println("<p></p>");
    		out.println("<FORM action='/BankonetWeb/ControleConnexionServlet' METHOD='post' ENCTYPE='text/plain'>");
    		out.println("<TABLE BORDER>");
    		out.println("<TR><TD>Identifiant</TD><TD><INPUT SIZE=20 TYPE=text NAME=Identifiant></TD></TR>"); 
    		out.println("<TR><TD>Mot de passe</TD><TD><INPUT SIZE=20 TYPE=password NAME=MotDePasse></TD></TR>");
    		out.println("<TR><TD><INPUT TYPE='submit' VALUE='Connexion'></TD><TD><INPUT TYPE='reset' VALUE='Reset'></TD></TR>");
    		out.println("</TABLE>");
    		out.println("</FORM>");
    		out.println("</body></html>");
     
    		out.close();
    	}
    methode service de ControleConnexion
    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
    18
    19
    20
    21
    22
    23
    	public void service(HttpServletRequest req, HttpServletResponse resp)
    	throws ServletException, IOException
    	{	
     
    		resp.setContentType("text/html");
    		PrintWriter  Cout = resp.getWriter();
     
    		String Iden = req.getParameter("Identifiant");   // renvoi null
    		String Pass = req.getParameter("MotDePasse"); // renvoi null
    		Cout.println("<p>Login : " + Iden + "</p>");
    		Cout.println("<p>Passw : " + Pass + "</p>");
                    Cout.close();
             }
     
             // avec le reader 
             	BufferedReader Br = req.getReader();
    		while (null != (str = Br.readLine()))
    		{
    			Cout.println("<p>" + str + "</p>");
    		}
             // affichage
             Identifiant=toto
             MotDePasse=titi
    got root?

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    55
    Détails du profil
    Informations personnelles :
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 55
    Points : 72
    Points
    72
    Par défaut
    c'est bon suis un boulet en dev web lool

    j'avais oublié la balise
    <META http-equiv='Content-Style-Type' content='text/css'>
    got root?

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

Discussions similaires

  1. Recuperer les données d'une requete dans UNE variable
    Par Devilju69 dans le forum Langage
    Réponses: 5
    Dernier message: 05/01/2014, 00h52
  2. DataSet , Recuperer les resultats d'une requete
    Par siro1 dans le forum Windows
    Réponses: 10
    Dernier message: 01/10/2009, 17h39
  3. Réponses: 1
    Dernier message: 31/07/2009, 13h33
  4. [DOM] recuperer les resultat d'une requete
    Par naouah dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 27/07/2007, 17h13
  5. Recuperer les criteres d'une requete pour une autre requete
    Par mycrodom dans le forum Requêtes et SQL.
    Réponses: 4
    Dernier message: 24/01/2007, 06h50

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