Programmation d’Application Web Programmation d’Application Web
Tarak CHAARI Application Web en Java ISECS 1
Programmation d’Application Web Programmation d’Application Web
avec Javaavec Java
TarakTarak CHAARICHAARI
tarak.cha[email protected]nu.tntarak.cha[email protected]nu.tn
© Université de Sfax, 2009© Université de Sfax, 2009--20102010
Version adaptée du cours de Mr Walid MAHDI (ISIMS)
ChapitreChapitre
22
ChapitreChapitre
22
Tarak CHAARI Application Web en Java ISECS 2
22
Java Server PagesJava Server Pages
JSPJSP
22
Java Server PagesJava Server Pages
JSPJSP
Le langage JSP est un langage de scripts composé à la
fois :
de balises HTML
et d’instructions provenant du langage de programmation Java.
11-- C’est quoi ?C’est quoi ?
Tarak CHAARI Application Web en Java ISECS 3
Pour que le serveur puisse différencier le code HTML du
code JSP, il est nécessaire d’entourer les instructions JSP
par des éléments de script spécifiques, appelés étiquettes
ou encore balises JSP.
Ecrire un script JSP demande donc d’acquérir une bonne
connaissance du code HTML et d’apprendre à programmer
en Java.
3. JSP3. JSP
Avec les Servlets, il est facile de :
lire des formulaires
lire les entêtes HTTP
envoyer les entêtes réponses, les codes d ’état, les pages
réponses
22-- Présentation des JSP Présentation des JSP (1/3)(1/3)
Tarak CHAARI Application Web en Java ISECS 4
réponses
partager les données entre Servlets
mémoriser des informations entre les requêtes
Mais il est pénible de :
gérer les instructions println de génération d’HTML
3. JSP3. JSP
Principe
utilisation du HTML classique pour la majorité de la page,
Ajout du code Java marqué par des balises spéciales,
la page JSP est traduite par le serveur en Servlet une seule fois,
la
Servlet
obtenue
est
invoquée
chaque
requête
.
22-- Présentation des JSP Présentation des JSP (2/3)(2/3)
Tarak CHAARI Application Web en Java ISECS 5
la
Servlet
obtenue
est
invoquée
chaque
requête
.
Exemple d’une portion de page JSP
<H3>Aujourd’hui, nous sommes le:</h3>
<I> <%= (new java.util.Date()) %> </I>
Résultat
Aujourd’hui, nous somme le Thu Oct 11:08:53 CEST 2004
3. JSP3. JSP
Code Java
1 / 40 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !