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.