TP 10 de Programmation 2e Année Informatique 2003-2004 : jsp / jdbc

Remarque importante : tomcat (le serveur jsp) ne prend en compte certaines modifications qu'après redémarrage. Je vous suggère donc très fortement de redémarrer tomcat quand vous avez modifié votre code. Moi qui vous parle, je viens de passer 1/2 heure à chercher pourquoi Class.forName("org.postgresql.Driver") ne fonctionnait pas, alors que postgresql.jar était bien dans lib, alors qu'il suffisait simplement de relancer tomcat. Pour le relancer : sous fenêtre "Execution View", cliquez-droit sur "Internal Tomcat", et "Terminate Process". Par ailleurs, tomcat met un peu de temps à se lancer.

La doc des jsp se trouve à l'adresse file:///usr/share/doc/libservlet2.3-java/api/index.html

Exercice 1

fichiers à récupérer.

Question 1

Question 2

Remplacez la jsp listeurSimple.jsp par une servlet, placée dans le package tp, lui-même créé dans le répertoire Classes.

Exercice 2

fichiers à récupérer.

Question 1

Étudier la fonctionnalité de listage des personnes, depuis le login jusqu'à l'affichage.

Question 2

La possibilité de fixer le début du nom ne fonctionne pas. Modifier la classe agendaJSP.jspui.Lister pour corriger ce défaut.

Question 3

Faire fonctionner l'ajout d'une nouvelle personne, en modifiant la classe agendaJSP.jspui.Ajouter.

Question 4

Faire fonctionner la modification d'une personne. Notez qu'il faudra plusieurs écrans : un écran pour choisir la personne à modifier, et un autre pour effectuer les modifications.
Serge ROSMORDUC