JSTL
JSP Standard Tag Library
Par:
Bendjaballah Billel Mehdi
(Billelmehdi@yahoo.com)
Master 2 pro GI option SRR 2004-2005
J S T L
Sommaire
Introduction
Servlets et JSP
Tag Library avec JSP
JSTL
Expression Language: EL
Exemples
J S T L
Introduction
Profusion des langages de programmation de pages
dynamiques
CGI, PHP, ASP (.NET)
Servlets et JSP (JavaServer Pages)
Conteneur web: Jakarta Tomcat
Caractéristiques des grands projets d’applications Web.
Plusieurs équipes spécialisées.
Séparation des tâches.
Architecture en modèle MVC (Model View Controller)
Model = Logique métier (EJB,DBMS)
View = Présentation (JSP, JSTL,..)
Controller = Servlets
J S T L
Servlets
Classes Java
Générer des Pages HTML dynamiques depuis des requêtes
out.println() pour générer du HTML.
Inconvénients:
Code illisible si la page à générer est volumineuse (Maintenance)
Difficulté à faire la mise en page.
Développeur ou web designer?
Public class MyServlet extends HttpServlet{
public void doGet(HttpServletRequest req,HttpServletReponse res){
PrintWriter out = res.getWriter();
out.println("<html><head><title>Hello</title></head>");
out.println("<body>Hello Servlet Test</body></html>");
}
J S T L
JSP
Création de contenu web dynamique simplifiée avec JSP
Quelques notions sur JSP
Éléments de script:
Scriplets <% code java %>
Déclarations <%! Déclarations %>
Expressions <%= expression %>
Syntaxe XML
<jsp:forward page="forward.jsp" />
<jsp:include page="result.jsp" />
Directives
<%@page import="java.util.*" %>
<%@taglib prefix="c" uri="WEB-INF/tld/core.tld" %>
1 / 31 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 !