Introduction Exemples Cycle de vie d’une JSP Utilisation de tag
Web Tier : la technologie Java
Server Pages JSP
1 / 34
Cours Java - F. Michel
Introduction Exemples Cycle de vie d’une JSP Utilisation de tag
Plan
1Introduction
2Exemples
3Cycle de vie d’une JSP
4Utilisation et définition d’une librairie de tags
2 / 34
Cours Java - F. Michel
Introduction Exemples Cycle de vie d’une JSP Utilisation de tag
La technologie Java Server Pages JSP
La technologie JSP permet de créer facilement du contenu web ayant
à la fois des composants statiques et des composants dynamiques.
En fait, elle possède les même capacités dynamiques que les servlets
tout en permettant une approche plus naturelle pour la création de
contenu statique.
Principales caractéristiques
Un langage pour développer des JSP : documents texte qui décrivent
comment traiter la requête et construire la réponse.
Un langage pour accéder aux objets côté serveur.
un mécanisme pour définir des extensions du langage JSP
4 / 34
Cours Java - F. Michel
Introduction Exemples Cycle de vie d’une JSP Utilisation de tag
Une page JSP
Principe
Une page JSP est un document texte qui contient 2 types de textes : du
statique (HTML, SVG, WML, and XML) et des éléments JSP qui
construisent du contenu dynamiquement.
L’extension est jsp. La page peut être composée d’autres fichiers
(d’autres jsp complètes ou des fragments de jsp)
Pour les fragments l’extension recommandée est .jspf.
Deux syntaxes pour les jsp : standard et XML (une seule des deux peut
être utilisée à la fois.
Insertion d’appels java simples : <%= appels java %>
Insertion de blocs de code java : <% bloc java %> (scriptlet)
5 / 34
Cours Java - F. Michel
Introduction Exemples Cycle de vie d’une JSP Utilisation de tag
Première JSP : appel java simple
Affichage de la date
date.jsp
<%@ page lang uage = " j a va " co nt ent Ty pe = " t e x t / h tm l ; c h a rs e t =UTF8"
pageEncoding="UTF8"%>
<!DOCTYPE ht ml PUBLIC " //W3C/ / DTD HTML 4.01 T r a n s i t i o n a l / / EN"
" h t t p : / / www. w3 . org / TR / ht ml 4 / lo os e . dt d " >
<html >
<head>
<meta h t t p eq u iv = " ContentType " co nt en t= " t e x t / html ; c ha rs et =UTF8" >
< t i t l e >da te page </ t i t l e >
</head> <body>
Hell o ! The t im e i s now <%= new ja va . u t i l . Date ( ) %>
</ body > </ ht ml >
7 / 34
Cours Java - F. Michel
1 / 30 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 !