Vous êtes sur la page 1sur 2

Pr Houda Bel Mokadem

Le 31 mars 20

TP 1 : Introduction aux Servlets
 
Installer un environnement de développement de Servlet (serveur Glassfish+ IDE) qui fonctionne 
correctement ! 
Pour réaliser ces exercices, servez-vous de l’API java :  https://docs.oracle.com/javaee/7/api/

Q 1. Une première Servlet: Traitement des requêtes GET 

1. Construire une Servlet Echo qui affiche toutes les informations qui proviennent d’une requête GET.
Servez-vous de la javadoc de la classe HttpServletRequest. Tester La.

Q 2. Traitement des paramètres des requêtes avec servlet en produisant comme réponse text ou image

1. Réalisez une servlet pour qu'elle puisse produire une réponse personnalisée en
fonction des données qui lui seront transmises depuis un formulaire HTML. Les
données transmises depuis le formulaire sont:

un texte à afficher un nombre de fois puis le choix du type d’affichage entre:


HTML ou Image

Voici le résultat visual souhaité:


Pr Houda Bel Mokadem
Le 31 mars 20

Toujours après avoir analysé la javadoc de la classe HttpServletRequest, reprenez le code de la 
classe Echo, pour afficher en plus les paramètres reçus via une requête GET

2.Pour tester votre servlet, complétez votre page index.html à la racine de votre application Web, 
en ajoutant un formulaire qui utilise la méthode GET pour soumettre ses données à votre servlet. 
(ex : un formulaire d’enregistrement d’un utilisateur)

3.Complétez votre servlet pour traiter également les requêtes POST sans et avec paramètres.
4- Pensez aux traitements d’erreurs et verification des champs de saisis en utilsant le code du cours.

Téléchargement d’un fichier  via une Servlet 

Dans cet exercice, on se propose d’afficher via une servlet le contenu d’un fichier transmis par un 


formulaire.  

1.après avoir installé les librairies de « Common File Upload » dans votre projet (cf transparent du cours), 


reprenez le code présenté en cours pour transmettre un fichier à une servlet en utilisant un formulaire, 

2.testez votre classe avec un fichier de texte que vous afficherez dans la réponse du servlet
 (fileItem.getString() ).

Vous aimerez peut-être aussi