Vous êtes sur la page 1sur 7

Programmation Application Web en jee

TP 3: Programmation d’Application Web avec Java EE

Objectifs
❖ Ce TP qui va permettre de développer une application web en utilisant les JSP (Java Server
Page)

❖ Maitriser le développement d’une application en utilisant JSP-Servlet


Exercice 1 : Gestion des contacts

1) La page « index.jsp »

❖ Donner Le code associé à la page d’accueil


2) La Servlet « Servlet1 »
❖ Elle permet de recevoir les données envoyées par la requête de la page « index.jsp » et de les
traiter. Par suite on obtient sous forme de tableau la liste des contacts ajoutés à l’agenda de contacts.
Si on saisie un nouveau contact :

1
Programmation Application Web en jee

❖ Puis on clique sur valider :

❖ Afin d’ajouter un autre contact, on clique sur le lien « Ajouter un nouveau contact :

❖ Enfin, on obtient la liste des contacts :

2
Programmation Application Web en jee

❖ Donner Le code qui convient à la page « Servlet1 »

Exercice 2 : Le convertisseur
Créer une application qui permet de convertir une valeur de degrés Celsius en degrés fahrenheit, en
utilisant le modèle MVC en JSP-Servlet
Remarque : La formule de conversion pour passer des degrés Celsius en degrés fahrenheit est :
9 (𝐹−32)×5
F= × 𝐶 + 32 et pour l’opération inverse C=
5 9

D’où l’arborescence de notre application « ApplicationConvertion »

3
Programmation Application Web en jee

1) La page d’accueil

Donner le code « index.jsp »

2) La page Servlet « Conversion »


❖ Si on choisit :

❖ On obtient :

4
Programmation Application Web en jee

❖ S’il choisit le convertisseur de degrés fahrenheit on peut cliquer sur le lien « Souhaitez-vous de
convertir une autre température ». On obtient :

❖ Il s’affiche :

5
Programmation Application Web en jee

❖ Donner le code source de la page Servlet

Exercice 3 :
Soit l’affichage suivant : on saisie comme un nom « Assma » et les critères suivants :

❖ Si on clique « Voir le résultat », on obtient :

6
Programmation Application Web en jee

Question : Ecrire une page Jsp traitée dans une Servlet en utilisant :
1) Formulaire avec bouton radio + la structure Java if-else
2) Formulaire avec bouton radio + la structure Java switch
3) Formulaire avec 2 listes de choix + la structure java do...while
N.B : Pour les valeurs saisies dans les listes sont stockées dans deux tableaux de type chaîne
de caractère.

Vous aimerez peut-être aussi