François Pfister francois.pfister@ema.fr
File/new/other/web/Dynamic web project


file.new/class Customer (package demo)

créer les attributs id et name, générer les accesseurs, implémenter la méthode toString()

new/other/web/jsp
Ecrire une scriptlet pour placer le bean dans le contexte de session et pour l'afficher.

Tester

File/New/Other/Web/Servlet

Select a wizzard: Web/Servlet...

ajouter 2 paramètres et un mapping
générer la méthode init
Examiner le code xml généré dans web.xml.
implémenter la méthode doGet

Tester
Dans la jsp, utiliser la directive jsp:usebean pour remplacer le code de la scriptlet. Commenter.

Afficher le bean dans un formulaire

Tester

Tenter de modifier le nom, on constate que c'est impossible, la valeur fournie aux éléments html input est en lecture seule.
Modifier la jsp pour diriger l'action vers la servlet

Créer une servlet et la coder.


Tester

Constater que le bean est modifié.
créer une liste de Customer, la placer dans le contexte de session, la présenter dans un tableau html, et permettre la navigation dans la liste, la modification, la supression, la création des données.