Dernière modification : 23/08/2022

JSP (JavaServer Pages) / JSTL (JavaServer Pages Standard Tag Library) - Mémo

Dans cet article nous allons aborder les pages JSP (JavaServer Pages) et JSTL (JavaServer Pages Standard Tag Library) avec Java.

JSP (JavaServer Pages)

1. Eléments de script

1.1 Les déclarations

<%!
  private int maVar;

  private int air(int cote) {
    return cote * cote;
  }
%>

 

1.2 Les expressions

Date : <%=new java.util.Date() %>

 

1.3 Les scriplets

<%
  int maVar = 10;
  for (int i = 0; i < 10; i++) {
    maVar += i;
  }
%>

 

1.4 Les commentaires

<%-- Commentaire --%>

 

1.5 Les objets implicites

  • request : requête courante (HttpServletRequest)
  • response : réponse courante (HttpServletResponse)
  • out : flot de sortie permettant l’écriture sur la réponse
  • session : session courante (HttpSession)
  • application : espace de données partagées entre toutes les JSP (ServletContext)
  • page : instance de servlet associée à la JSP courante (this)

 

2. Les directives

2.1 Les directives "page"

<%@ page import="java.io.*" %>

<%@ page contentType="text/html" %>

<%@ page isThreadSafe="false" %>

<%@ page errorPage="err.jsp"%>

<%@ page isErrorPage="true" %>

 

2.2 Les directives "include"

<%@ include file="Fichier.jsp/html"%>

 
3. Eléments d’actions

3.1 et


  

 

3.2


  

 

3.3


  


Nom mise à jour = 

 

Pour plus d'information :

 

JSTL (JavaServer Pages Standard Tag Library)

4. Utilisation de JSTL

<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core" %>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jstl/fmt" %>

 

5. Balises usuelles





 ... 

 ... 


  

... ... La valeur n'est pas numerique

 

6. Utilisation des javaBeans




  

  
  

 

Pour plus d'information :