..
~~rnr. 111'~,-~\
l :..-:
.--.
''\.. --= .
l
.r'
Année universitaire : 2024/2025
Filière: Parcours d'Excellence-SDIA /S6
1
~Lo-w! ~Uf-A d...a.o 4 ,~,a ,11:,;i
umvrnsrrt /'\OUlflY IS/'\HÏl fflCUllf oo seime~
Module: JEE
TP N°3: JSP
Exercice
,.,
1. Dans le projet TP_Employe_JDBC, créer une page jsp nommée« [Link] ».
a. Créer une liste d'employés « listEmployes ». Ajouter des objets Employe avec des
valeurs de test.
b. Créer un tableau avec les colonnes suivantes : ID, NOM, PRENOM, VILLE, AGE,
EMAIL, SERVICE. Les informations de chaque employé doivent être récupérées à
partir de la liste des employés « listEmployes » .avec une boucle for.
c. Pour chaque employé, deux boutons doivent être affichés : « Editer » et
<< Supprimer ».
1. Le bouton« Editer » doit soumettre un formulaire à 1'URL « EmployeEditer »
en utilisant la méthode GET. Ce formulaire doit inclure un champ caché : « id »
pour stocker l'ID de l'employé à éditer.
11. Le bouton «Supprimer» doit soumettre un formulaire à l'URL
« EmployeSupprimer » en utilisant la méthode GET avec le même champ
caché « id » et une confirmation JavaScript de la suppression.
d. En bas de la page, un bouton « Ajouter un employé » doit être affiché. Ce bouton doit
soumettre le formulaire à l'URL « EmployeAjouterForm » en utilisant la méthode
POST.
La liste des employés
@li NOl\f l~NOI\1 li VILLE IIAGE Il El\lAIL Il SERVICE 1
[//Fatima jja~ami l~~[Link]@[Link] !!Personnel 11~1 Supprime71 I
[]Anùna l[~~u-~as !IMe~e~~ [Link]@gmail.~_?m____Jinformatique .J[~~-~!e~LJ[_~u~~ri-~e-~J j
[llMohamed l~_J~~[Link]@[Link] llscolarité l~l Supprimer 11
1 Ajouter un employé 1
Figure 1: La page [Link]
2. Créer une page jsp « [Link] »:
a. Créer un objet Employe «e » à modifier.
b. La page doit contenir un formulaire. Les champs de ce formulaire sont pré-remplis
avec les informations de l'employé « e ». Ce fonnulaire permet de soumettre les
infonnations mises à jour de l'employé à l'URL« EmployeModifier » en utilisant la
méthode POST.
1. Le champ ID doit être transmis en mode caché afin d'identifier l'employé à
modifier.
1
.. hamp service do1•t "tre u n
e menu déroulant (<select
u. ~:i:ctionnée
automatiquemen >) av ec la v al eu r actuelle
t.
·Modifier un e
mploy
é-----
-------
Nom: -----~
(~~Fa~ti~m~a== ,
=========---,l
Prénom: \ Alaml
Ville: \Mekne \
s
\
Age: \~ 2 0 ~ = -= =
En1ail: ~===~===
\f.a\
[email protected] ,
Service: \ Inform
atique v \
om l
\ Modifier \
Figure 2:_La pa
ge ModifierEm
[Link]
3.
Créer la page« A •
soumettre les in [Link] p ». _La _P age dl'oUit contenir u n ~1orm l •
formations du
méthode POST nou vel etud1ant à RL« EmployeA u a ire perme..ttant de
: jouter )) en utili
sant la
Ajouter u n emp
loyé
Nom:
\ '.===========
\ Prénom: ~= ====~
====== ========;
Ville:
Age:
E1nail:
Service: lInformat
ique v \
\ Ajouter \
··-···--·- --------
Figure 3: La pa
--------
----
\ 1
\
i
ge AjouterEmp
4. Créer deux pages [Link]
JSP distincts: hea
5. Dans [Link], [Link] et footer.
créer le contenu jsp.
6. Dans [Link], cr de l'en-tête de vo
éer le contenu du tre site web.
7. Dans [Link], p ied de page de votre
inclure [Link] site web.
en haut de la pa
ge et [Link]
en bas de la page.