TP 1 J2ee
TP 1 J2ee
TP 1 J2ee
Objectifs: Ce TP a pour but de vous familiariser avec l'API Servlets, vous aborderez ainsi les
points suivants :
Créer un projet d'application Web avec l’IDE Netbeans 8.02.
Ecrire une Servlet simple renvoyant une page HTML.
Récupérer les paramètres de la requête et renvoyer ces paramètres dans une page HTML.
Connexion et manipulation de la base de données à partir d’une Servlet.
Rappel du cours
Les servlets
Définition et fonctionnement
- Mécanisme de traitement de requêtes/réponses
- Servlets HTTP :
On récupère le canal de sortie texte par : PrintWriter getWriter() sur response l’objet response.
3-Exercices :
Exercice 1 : Création d’une Servlet qui récupère les champs d’un formulaire de connexion
d’étudiant.
Créer un dossier nommé « etudiants » dans le dossier web de l’application Web Java déjà
crée en exercice 1 nommée « IssatIntranet ».
Créer un fichier HTML nommé « connexion.html » dans le dossier « etudiants ». Les noms
des champs inputs de formulaire de connexion sont « login » et « motDePasse ». L’URL de
l’action du formulaire est « /IssatIntranet/etudiants/Connexion ». L’affichage souhaité
semble à cette interface à la figure 3.1 suivante.
2
Aroua Taamallah 2eme ingénieur génie logiciel 2021/2022
Exercice 2 : Création d’une Servlet qui récupère les champs d’un formulaire d’inscription
d’étudiant.
3
Aroua Taamallah 2eme ingénieur génie logiciel 2021/2022
4
Aroua Taamallah 2eme ingénieur génie logiciel 2021/2022
5
Aroua Taamallah 2eme ingénieur génie logiciel 2021/2022
6
Aroua Taamallah 2eme ingénieur génie logiciel 2021/2022
Valider le script copié, il faut avoir un résultat avec sucées comme le résultat de la fig9
Vérifier que la base et la table « etudiants » sont bien crées (fig 10)
7
Aroua Taamallah 2eme ingénieur génie logiciel 2021/2022
9
Aroua Taamallah 2eme ingénieur génie logiciel 2021/2022
10