TP3 JSP Servlet [PDF]

  • 0 0 0
  • Gefällt Ihnen dieses papier und der download? Sie können Ihre eigene PDF-Datei in wenigen Minuten kostenlos online veröffentlichen! Anmelden
Datei wird geladen, bitte warten...
Zitiervorschau

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 : F=

9

× 𝐶 + 32 et pour l’opération inverse C= 5

(𝐹−32)×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.

7