0% ont trouvé ce document utile (0 vote)
18 vues1 page

Jsp – Java Server Pages

Transféré par

eya azzabi
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
18 vues1 page

Jsp – Java Server Pages

Transféré par

eya azzabi
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
Vous êtes sur la page 1/ 1

Les JSP (Java Server Pages) permettent de

créer des pages web dynamiques en


intégrant du code Java dans des pages
HTML.

Une page JSP contient à la fois du contenu


statique et du code JSP qui génère
Introduction Présentation des JSP dynamiquement du contenu.
Créer une page HTML pour gérer les
erreurs et rediriger vers cette page en cas
d'exception. L'objectif principal est d'éviter d'inclure du
code Java directement dans les vues pour
une meilleure séparation des
Implémenter des fichiers JSP pour préoccupations.
démontrer l'inclusion et la délégation. Exercice pratique

Utiliser des beans pour gérer des données


et afficher des informations dynamiques.
La JSP est traduite en servlet lors de la
Exemples et Exercices première requête.
Tutoriels sur l'utilisation des scriptlets, des
actions standards, et de l'EL pour renforcer
la compréhension des JSP. Un processus de comparaison de dates
détermine si la servlet doit être recompilée.

Exemples pratiques pour illustrer chaque Tutoriels Cycle de vie d'une JSP Si la servlet n'est pas chargée, elle est
concept abordé, facilitant ainsi instanciée et initialisée via la méthode
l'apprentissage et l'application des JSP jspInit() .
dans des projets réels.

La méthode jspService() est ensuite


appelée pour traiter la requête.
EL permet de manipuler des objets et
d'effectuer des tests simples sans code
Java. Fonctionnement request : représente la requête HTTP.

Syntaxe de base: ${expression} . Concepts de base response : représente la réponse HTTP.

Avantages: simplicité, standardisation, et out : utilisé pour écrire des données dans
maintenabilité. la réponse.

EL supporte des opérateurs arithmétiques, session : gère les sessions utilisateur.


logiques et relationnels. Éléments prédéfinis
application : contexte partagé par toutes
Possibilité d'utiliser des fonctions définies les servlettes.
dans des bibliothèques personnalisées. Opérateurs et fonctions Expression Language (EL)
config : configuration de la servlet.
Accès aux collections Java comme List, Set,
et Map directement dans la JSP. JSP – JAVA SERVER pageContext : point d'accès unique pour
PAGES gérer le contexte de la JSP.
EL fournit des objets implicites pour
accéder facilement aux attributs de
portée, aux paramètres de requête, et aux page : référence à l'objet courant.
cookies.

Objets implicites Page: objets accessibles uniquement dans


Exemple d'accès à l'objet request : la page JSP actuelle.
${pageContext.request.queryString} .
Requête: objets accessibles durant la
durée de la requête en cours.

Directive d'inclusion: inclut une page à la Portée des objets Types de portée
compilation. Session: objets accessibles durant la durée
de la session utilisateur.

Action d'inclusion: inclut une page à


l'exécution, avec ou sans paramètres. Inclusion de pages Application: objets accessibles durant
toute la durée de vie de l'application.

Forward: redirige vers une autre page sans


changer l'URL.
Actions standards Balises de commentaire: <%--
useBean: permet d'utiliser des beans Java commentaire --%> .
dans la JSP.

Balise de déclaration: permet de déclarer


getProperty: récupère une propriété d'un des variables et méthodes.
bean. Utilisation de JavaBeans
Balises simples
Scriptlets: permettent d'intégrer du code
setProperty: modifie une propriété d'un Java dans la JSP.
bean, avec possibilité d'utiliser des
paramètres.
Balise d’expression: utilisée pour afficher
des valeurs directement.
Balises et Directives
Les directives permettent d'importer des
packages, d'inclure d'autres pages, et de
définir des propriétés de la page.

Directives JSP Elles sont encadrées par <%@ et %> .

Les directives doivent être placées en tête


de page, sauf pour la directive d'inclusion.

Vous aimerez peut-être aussi