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 :

action sur un bouton


Sujet :

Servlets/JSP Java

  1. #1
    Membre habitué Avatar de horkets
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    326
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2005
    Messages : 326
    Points : 138
    Points
    138
    Par défaut action sur un bouton
    Bonjour à tous,

    Je voudrais utiliser une fenetre de login avec des servlets.
    En cliquant sur un bouton 'valider', je devrais dans un premier temps tester le contenu des champs login et psswd.
    Dans second temps, afficher une nouvelle page via un nouveau servlet ou afficher un message d'erreur ...
    voici le code html contenant les champs et le bouton ...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    out.println("<pre><FORM Method=\"POST\">" +
    "login    <INPUT type=text size=20 name=nom><BR>" +
    "Password <INPUT type=text size=20 name=prenom><BR>"  
    + "\r" +   		
    "<INPUT type=submit value=Enter onclick=login()></FORM></pre>");
    login() est une methode qui est censée vérifier le login et le psswd, mais cela ne fonctionne pas.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    public void login()
    	    throws IOException, ServletException
    	    {
    		HttpServletRequest request = null;
    		HttpServletResponse response = null;
            response.setContentType("text/html");
            PrintWriter out = response.getWriter();
            if (request.getParameter("nom") == "test") {
    			out.println("<h5>OK</h5>");
    		}else {
    			out.println("<h5>KO</h5>");
    		}
    	}
    Ou est mon erreur ?

    merci d'avance pour votre aide

  2. #2
    Membre émérite
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Avril 2006
    Messages
    1 627
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 627
    Points : 2 331
    Points
    2 331
    Par défaut
    Citation Envoyé par horkets
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    public void login()
    	    throws IOException, ServletException
    	    {
    		HttpServletRequest request = null;
    		HttpServletResponse response = null;
                    response.setContentType("text/html");
    .....
    Cherche pas plus loin

    Change login() en login(HttpServletRequest request, HttpServletResponse response) puis crée une fonction doPost :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    public void doPost(HttpServletRequest request, HttpServletResponse response)
    throws IOException, ServletException
    {
       login(request, response);
    }

Discussions similaires

  1. Action sur un bouton..Je comprends plus rien du tout!
    Par koolway dans le forum AWT/Swing
    Réponses: 3
    Dernier message: 26/04/2006, 11h17
  2. Action sur un bouton
    Par DarkHope dans le forum AWT/Swing
    Réponses: 10
    Dernier message: 25/04/2006, 16h54
  3. Action sur un bouton
    Par brasco06 dans le forum Composants
    Réponses: 1
    Dernier message: 19/11/2005, 21h15
  4. [debutant] action sur un bouton
    Par EssaiEncore dans le forum ASP
    Réponses: 22
    Dernier message: 18/02/2005, 15h02
  5. [Flash MX] Action sur un bouton
    Par WriteLN dans le forum Flash
    Réponses: 9
    Dernier message: 20/10/2003, 15h01

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