Java Server Pages : pages Java côté serveur

Besoin

Construire dynamiquement des IHM Web.

Analyse

Les JSP permettent de décrire des IHM Web sous la forme de pages Web (HTML) dans lesquelles on insère des portions de code Java.

Conception

Les JSP ne sont en fait qu'une autre manière d'écrire des servlets qui vont construire la présentation voulue.

A la demande d'une page JSP par un client, le conteneur Web :

  1. écrit le code source d'une servlet retournant la présentation décrite dans la JSP
  2. compile ce code source
  3. charge la servlet compilée et lui demande de traiter la demande du client
  4. retourne la réponse de la servlet générée au client

Exemples

Un exemple de JSP est :

<jsp:usebean id="userBean" class="org.javarome.sample.UserBean" scope="session" />
<html>
  <head>
    <title>Bienvenue <%= userBean.getName() %></title>
  </head>
  <body>
    Texte de la page.
  <body>
</html>

Notes

Conseils

Voir