Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 07/05/2013, à 11:45

ibra21

Servlet en Java

Bonjour à tous!
Je suis débutant avec les servlet en java et j'essaye de faire cette petite application qui permet à un utilisateur de s'identifier et puis de recherche dans la base de donnée si son login et son mot_de_passe correspond à ceux d'un utilisateur inscrit. Pou cela j'ai créé cette page

<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    	               "http://www.w3.org/TR/html4/loose.dtd">

<html>
  <head>
    	<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    	<title>Messagerie instantanée</title>
  </head>
  <body>
    <center><h1>Bienvenue sur votre messagerie instantanéé</h1></center> 
    <form action="Client.java" method="POST">
    	Veuillez vous connecter pour vous connecter
    	<br>
    	<table>
    		<tr>
    			<td>Login  : </td> <td>
    			<input type="text" size=24 name="login" ></td> 
    		</tr>
    		<tr>
    			<td>Mot de passe :</td> <td>
    			<input type="password" size=10 name="pwd" ></td> 	
    		</tr>
    		<tr>
    			<td></td><td><input type="submit" value="Valider"></td>
    		</tr>
    	</table>
    </form>
  </body>
</html> 

j'aimerais maintenant récupérer les données envoyées pour faire les tests et afficher un message de réussite ou non.

Pour la connexion à la base de données j'ai pu le faire mais je ne sais pas comment récupérer les données envoyées d'une page à une autre.
Merci d'avance.

Hors ligne

#2 Le 07/05/2013, à 14:48

delphives

Re : Servlet en Java

bonjour,

tout d'abord il ne faut pas marquer <form action="Client.java", mais certainement <form action="Client"
Le nom et url des servlets de votre application est soit défini dans le fichier web.xml ou directement dans votre servlet avec des annotations.

Une fois arrivé dans votre servlet,  vous récupérer de la même manière les login et pwd (avec un request.getParameter("login")) afin de tester si ceux-ci sont valides ou non.
il y a un petit exemple sympa ici : http://come2niks.com/?p=1451


LINUX A UN NOYAU, APPLE A UN PEPIN...
*******************************************************
INTEL I7 860 @ 3.6 GHz - 4 x 3GB DDR3-1333 - Asus P7P55D - SSD OCZ Vertex II 120 Go - 2X WD Green Caviar 1 To - NVIDIA GTX 480 - UBUNTU 12.10 (64 bits)

Hors ligne