SOMMAIRE
I PREAMBULE........................................................................................................................................................3
I.1 Qu’est-ce qu’une JSP ? ........................................................................................................................................................3
I.2 Que faut-il pour faire tourner des JSP ?.........................................................................................................................3
I.3 JSP ou Servlet ?......................................................................................................................................................................3
I.4 JSP ou ASP, PHP ?..................................................................................................................................................................3
I.5 Comment ça marche ? ........................................................................................................................................................4
I.6 Les objets implicites.............................................................................................................................................................6
II PRESENTATION DU LANGAGE JSP.........................................................................................................6
II.1 Introduction fonctionnelle ................................................................................................................................................6
III UTILISATION DE BASE DES JSP................................................................................................................8
III.1 Syntaxe générale des JSP...................................................................................................................................................8
III.2 Traitement des erreurs........................................................................................................................................................9
III.3 Traitement des formulaires ............................................................................................................................................ 10
III.4 Traitement des cookies.................................................................................................................................................... 13
III.5 Génération d'un cookie ................................................................................................................................................... 14
III.6 Ecriture d'un cookie .......................................................................................................................................................... 14
III.7 Lecture d'un cookie........................................................................................................................................................... 16
IV Eléments supplémentaires sur les JSP...............................................................................................18
IV.1 La syntaxe des balises....................................................................................................................................................... 18
IV.2 Les directives de scripting............................................................................................................................................... 19
IV.3 La directive page ................................................................................................................................................................ 19
IV.4 La directive include............................................................................................................................................................ 21
IV.5 La directive taglib............................................................................................................................................................... 22
IV.6 Les éléments de scripting JSP........................................................................................................................................ 22
IV.7 Les expressions <%= expression %> .......................................................................................................................... 23
IV.8 Les scriptlets <% instructions %>................................................................................................................................. 24
IV.9 Les déclarations < %! Declarations %>....................................................................................................................... 25
IV.10 Les balises d’action standards .................................................................................................................................. 28
IV.11 Pour inclure dynamiquement un fichier............................................................................................................... 29
JavaServer Pages
afpa © 2008– Secteur Tertiaire Informatique Filière étude - développement
2 /30