TP 7 de Programmation, 2e Année Informatique 2006-2007

Exercice 1

question 1

Configurez et testez une application sous Jetty, en suivant ces instructions. visualisez la JSP à l'adresse http://localhost:8080/simple.jsp et la servlet à l'adresse http://localhost:8080/simple

question 2

Créez un formulaire (une jsp ou une page html) permettant de saisir deux nombres.

Écrivez une JSP qui affichera la somme de ces deux nombres.

question 3

Même chose avec une servlet.

question 4

Même chose, mais la servlet doit créer un bean "resultat" (créez une classe Valeur pour le bean en question), et le passer à une JSP pour affichage.

question 5

Ajoutez à la servlet un traitement d'erreur. Si l'un des deux nombres entrés n'est pas vraiment un nombre, elle doit à nouveau afficher le formulaire, en l'accompagnant d'un message d'erreur (qu'on peut passer comme bean !).

question 6

On veut créer un bean Dialogue, qui sera une suite de Strings (pour pouvoir utiliser la JSTL je suggère que Dialogue dispose d'un accesseur renvoyant la liste des Strings).

Si l'on veut implémenter un forum de discussion, quelle portée (scope) devra avoir ce bean ?

Implémentez un chat en utilisant le bean dialogue, tout d'abord en le réalisant entièrement en JSP, puis en implémentant l'architecture jsp+servlet.


Serge ROSMORDUC