TP réalisé pour le TP02 du cours de J2EE (ING2, GSI) 2024-2025. Ce TP consiste en la création de plusieurs servlets pour afficher des messages, effectuer des redirections, et gérer un système de login simple sans utiliser de JSP. Les noms: Hadj Rabearimanana, Sekou Bah et Clément Praud
Ce projet contient trois exercices, chacun sous la forme de servlets distinctes.
- Environnement J2EE (Java Servlet API)
- Serveur d'application compatible (ex : Apache Tomcat)
- Aucune utilisation de JSP (JavaServer Pages) conformément aux consignes
La servlet HelloServlet affiche un message de bienvenue et l'heure système actuelle.
- Accès :
/hello - Fonctionnalité : Affiche le message
"Hello world, this is my first servlet"ainsi que l'heure courante. - HTML associé :
index.htmlpermet de créer un lien pour accéder à cette servlet.
La servlet RedirectServlet redirige l'utilisateur vers une URL spécifiée dans les paramètres d'URL.
- Accès :
/RedirectServlet - Paramètres :
action=PageRedirect- spécifie l'action de redirection.page- l'URL vers laquelle l'utilisateur sera redirigé.
- Exemple :
/RedirectServlet?action=PageRedirect&page=http://google.frredirige vers Google France.
La servlet LoginServlet vérifie les identifiants d'un utilisateur via un formulaire de login.
- Accès :
/LoginServlet - Fonctionnalités :
- Affiche un formulaire de connexion avec nom d'utilisateur et mot de passe.
- Authentifie l'utilisateur avec les identifiants suivants :
J2EE/J2EE. - En cas de succès, affiche un formulaire de redirection qui utilise
RedirectServlet. - En cas d'échec, affiche un message d'erreur.
- Formulaire HTML associé :
login.htmlpour le formulaire de connexion.
- Clonez le projet ou ajoutez les fichiers de code Java dans votre environnement de développement compatible avec J2EE.
- Compilez et déployez le projet sur un serveur d'application compatible (ex : Tomcat).
- Accédez aux servlets en suivant les chemins définis ci-dessus (par exemple,
/hello,/RedirectServlet, et/LoginServlet).
- HelloServlet : Accédez à
/hellopour voir un message de bienvenue et l'heure système. - RedirectServlet : Utilisez les paramètres
action=PageRedirectetpagepour rediriger vers l'URL souhaitée. - LoginServlet :
- Accédez à
login.htmlpour ouvrir le formulaire de login. - Entrez les identifiants
J2EE/J2EEpour accéder au formulaire de redirection. - Si les identifiants sont incorrects, un message d'erreur s'affiche.
- Accédez à
- Aucune JSP n'est utilisée dans ce projet, conformément aux exigences du TP.
- Le code HTML des formulaires et messages est généré directement dans les servlets.
Ce projet a été réalisé dans le cadre du TP J2EE (ING2, GSI) 2024-2025.