Vous êtes sur la page 1sur 2

DSI L2

Atelier Environnement de développement JEE

TP2 : Servlet - JSP


Objectifs

o Créer des applications web


o Utiliser des pages JSP pour afficher le résultat

Exercice1 :
Cet exercice consiste à créer une Servlet qui affichera la date courante du système.

Utiliser la classe SimpleDateFormat son constructeur attend en paramètre une chaîne de caractères qui
précise le format à utiliser durant les traitements de formatage et de parsing.
La méthode format() permet de formater la date fournie en paramètre.

Exercice 2 : Mini Calculatrice


Il s’agit d’implémenter une application sous titre « Mini Calculatrice ». La page web « index.html » se
présente comme suit :

Figure 1 : index.html
Lorsque l’utilisateur introduit les valeurs suivantes :

1
Hend Ben Ayed KHARRAT
DSI L2

Atelier Environnement de développement JEE

Figure 2 : exemple de calcul

On aura le résultat suivant :

Figure 3 : Résultat de l’opération de calcul


On vous demande alors de:
a. créer la page Web HTML « index.html » qui comporte les champs suivants :
- Op1 : pour introduire l’opérande 1 ;
- Op2 : pour introduire l’opérande 2
- Operateur : pour choisir le type d’opération.
b. créer une classe Servlet nommée « CalculServlet » à travers la méthode doGet() on récupère
les paramètres de l’opération de calcul et on affiche le résultat via la classe PrintWriter.
Créer pour cela, une classe java « OperatingClass » qui comporte parmi ses attributs les deux
opérandes et l’operateur et y développer les méthodes nécessaires afin de les utiliser dans
notre Servlet.

Exercice 4 : Mini Calculatrice avec une Page JSP


On désire maintenant afficher le résultat de l’application « MiniCalculatrice » dans une nouvelle page
Web soit une page JSP nommé « ResultatCalcul.jsp ». Pour ce faite :
a. on remplace la méthode get par la méthode post dans la page « index.html » ;
b. on doit écrire le code Java nécessaire dans la méthode doPost() de notre Servlet
« CalculServlet » afin de calculer le résultat de l’opération. Puis on affiche le résultat dans la
nouvelle page JSP « ResultatCalcul.jsp » à travers l’instruction suivante :
request.getRequestDispatcher("ResultatCalcul.jsp").forward(request, response);

2
Hend Ben Ayed KHARRAT

Vous aimerez peut-être aussi